标签: toggle

如何在 jQuery 中检查 Bootstrap 切换是否已选中

我正在尝试使用 Bootstrap Toggle,但我不知道如何检查用户何时打开或关闭它以便使用 ajax 发送它。

我怎样才能做到这一点 ?

<div class="checkbox">
    <label data-label-id="<?= $data->id; ?>" id="message_status">
        <input id="check_toogle" type="checkbox" data-toggle="toggle">
    </label>
    <div class="delete_message">
        &#10060;
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://www.bootstraptoggle.com/

jquery toggle twitter-bootstrap

1
推荐指数
1
解决办法
5753
查看次数

无需 jQuery 即可切换复选框选中属性

我见过类似的问题,例如“如何在纯 JavaScript 中切换元素的类? ”,但这个问题指的是属性。

我有一个像这样的复选框:

<span class="newsletter-checkbox">
  <input type="checkbox" name="newsletter" id="newsletter" checked> Sign up to the newsletter as well - recieve new posts in your inbox
</span>
Run Code Online (Sandbox Code Playgroud)

如何做到这样,当.newsletter-checkbox单击其中的任何位置(包括文本)时,它会切换复选框checked属性?

html javascript checkbox toggle togglebutton

1
推荐指数
1
解决办法
6323
查看次数

如何检查切换是否已切换,然后激活对象作为响应?

我们正在使用 Unity(对我们来说是一个新环境)以及 C#(对我们来说是一种新语言)开展一个学校项目。

我们在编写切换按钮(Unity UI 的一部分)脚本时遇到问题。本质上,我们想要检查是否单击了切换按钮,然后激活路径对象以使它们变得可见。

我们正在使用Toggle.interactable切换按钮的脚本。我们知道,SetActive(true)如果单击切换按钮,则必须使用它来激活路径,但我们不确定应该使用什么来检查是否是这样。

c# toggle unity-game-engine

1
推荐指数
1
解决办法
7292
查看次数

SwiftUI - 如何增加 Toggle 的目标触摸尺寸?

出于可用性目的,我想增加 Toggle 的目标大小。使用 .frame(width: 200, height: 200) 按钮很容易。但我不知道如何将其应用于切换。

这是我的代码。我已经标记了它在哪里有效,在哪里无效。

import SwiftUI

struct ContentView: View {
    
    @State private var test = true
    
    var body: some View {
        VStack {
            Text("Hello, world!")
                .padding()
            
            Button(action: {
                print("button pressed")
            }) {
                Image(systemName: "checkmark.circle.fill")
                    .font(.largeTitle)
                    // This works for Button
                    .frame(width: 200, height: 200)
            }
            
            Toggle(isOn: Binding<Bool>(
                    get: { test },
                    set: {
                        test = $0
                    })) {
                Text("Done")
            }
            // This doesn't work for Toggle
            .frame(width: 200, height: 200)
            .labelsHidden()
        }
        
        
    }
}

struct …
Run Code Online (Sandbox Code Playgroud)

usability toggle swift swiftui

1
推荐指数
1
解决办法
3392
查看次数

切换列表中的选择 - SwiftUI

我希望我能清楚地解释我的问题。

我想通过切换从列表中选择一些课程,但无论我尝试过什么,它都不起作用。

我应该做些什么?

感谢您的时间。最好的,穆拉特

struct SubjectCardsView: View {
    // MARK: - Properties
    @State var courses: [Course] = Bundle.main.decode("courses.json")
    
    @State private var toggle: Bool = false
    
    // MARK: - Body
    var body: some View {
        
        NavigationView {
            
            List {
                
                ForEach(courses) { course in
                    Section(header: Text(course.title).font(.system(size: 15, weight: .medium, design: .rounded)).foregroundColor(.blue)) {
                        ForEach(course.courseName, id: \.name) { item  in
                            Toggle(isOn: $toggle, label: {
                                Text(item.name)
                            })
                            
                        }
                    }
                }
            }
            
            .listStyle(InsetGroupedListStyle())
            .navigationBarTitle("Choose your subject", displayMode: .inline).font(.system(size: 16, weight: .medium, design: .rounded))
            .navigationBarItems(leading: Button(action: { …
Run Code Online (Sandbox Code Playgroud)

foreach toggle swift swiftui

1
推荐指数
1
解决办法
2542
查看次数

Alpine.js 的不同状态取决于屏幕尺寸

我需要 x-on:mouseenter="itemActive = {{ index }}"x-on:mouseleave="itemActive = false"状态x-on:click="itemActive = {{ index }}"x-on:click.away="itemActive = false"屏幕上小于 768px。下面的代码与较大屏幕的悬停部分完美配合,但似乎无法弄清楚如何使其适用于不同的屏幕尺寸。

我正在使用 Twig、Tailwind 和 Alpine.JS。

<div x-data="{itemActive: false}" class="w-full pb-12 mt-5 overflow-x-hidden overflow-y-scroll md:flex md:flex-wrap md:w-auto md:mt-0 md:pb-0 md:overflow-visible">

  {% for item in menu.items %} {% set index = loop.index0 %}

  <div x-on:mouseenter="itemActive = {{ index }}" x-on:mouseleave="itemActive = false" class="flex flex-wrap w-full md:block md:w-auto {{ item.classes|join(' ') }}">

    <a :class="{'bg-gray-900' : itemActive === {{ index }}}" class="flex flex-wrap …
Run Code Online (Sandbox Code Playgroud)

javascript toggle hover alpine.js

1
推荐指数
1
解决办法
7679
查看次数

切换背景图像(jQuery)

$('textarea').focus(function() {
    var img = $(this).css('background-image');
    $(this).css('background-image', 'none');
});
$('textarea').blur(function() {
    $(this).css('background-image', img);
});
Run Code Online (Sandbox Code Playgroud)

..似乎没有用.我觉得有些不对劲,但我无法弄清楚是什么.

非常感谢您的帮助!

jquery textarea background toggle

0
推荐指数
1
解决办法
3111
查看次数

jquery切换按钮两个图像?

要切换hide/show,我使用了这段代码;

togglebtn.click(function() {
    var that = this;
    $('.togglecontainer').toggle(500, function(){
        var txt = $(that).html();
        $(that).html((txt == 'Show less') ? 'Show more' : 'Show less');
    });
});
togglebtn.trigger("click");
Run Code Online (Sandbox Code Playgroud)

但它在一个按钮内切换文本.我想要两个按钮,两个不同的img src让我们说images/show.png和images/hide.png

提前致谢

jquery image button toggle

0
推荐指数
1
解决办法
1万
查看次数

关于jquery切换功能的问题

首先,我在html中编写一个下拉菜单:

<div class="top-menu-contain">
    <div class="pull-button" ><a href="#">Show Me</a></div>
    <div class="pull-button"style="display: none;"><a href="#">Hide Me</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

在默认状态下,浏览器顶部的顶部菜单带有"fixed"css属性,并设置"top:-100px;",只显示拉按钮.然后我编写jquery代码来实现一个效果,使得菜单滑下:

    $('.pull-button a').toggle(function () {
        $('.top-menu-contain').animate({ top: '+=100px' }, 'slow');
    }, function () {
        $('.top-menu-contain').animate({ top: '-=100px' }, 'slow');
Run Code Online (Sandbox Code Playgroud)

实际上这项工作很好,然后我添加一个功能,当菜单向下滑动时,按钮可以从"显示我"改为"隐藏我",然后我添加这个jquery代码: $("div.pull-button") .toggle(); 所以总的jquery代码是:

 $('.pull-button a').toggle(function () {
        $('.top-menu-contain').animate({ top: '+=100px' }, 'slow');
        $("div.pull-button").toggle();
    }, function () {
        $('.top-menu-contain').animate({ top: '-=100px' }, 'slow');
        $("div.pull-button").toggle();
    });
Run Code Online (Sandbox Code Playgroud)

但是它现在不起作用,按钮可以改变,它会滑下两次,然后向上滑动两次

这是在线案例

那么我的jquery代码有什么问题?我怎样才能以正确的方式实现呢?谢谢!

jquery toggle

0
推荐指数
2
解决办法
1253
查看次数

window.clearInterval不起作用?

我正在使用JS通过打开和关闭它们来动画两个图像.我有一个初始图像,当动画打开时,它出现在屏幕上并保持打开状态.然后将具有较高z值的第二图像设置为在与第一图像相同的位置中每1秒打开和关闭,因此看起来两者是交替的.

我正在使用window.setInterval使第二个图像闪烁,但是当我需要关闭动画时(我从屏幕上删除两个图像),我的window.clearInterval不是"正常工作"第一个图像将是走了,但第二个每秒都在眨眼.

码:

function notebookNotification(setting)
{
    $("#lightNotificationContainer").show();
    var notificationAnimation = window.setInterval('$("#darkNotificationContainer").toggle()', 1000);
    if(setting == 0)
    {
        window.clearInterval(notificationAnimation);
        $("#lightNotificationContainer").hide();
        $("#darkNotificationContainer").hide();
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都明白为什么它不起作用?

javascript toggle intervals

0
推荐指数
1
解决办法
7833
查看次数