Jquery Toggle 两个功能在 1.10.1 中不起作用

标签 jquery toggle

Jquery Toggle 两个函数在 jquery 1.10.1 中不起作用,但在 Jquery 1.8.3 中起作用

HTML

<p>For example, consider the HTML:</p>
                <div id="target">
                  Click here
                </div>

Jquery

$('#target').toggle(function() {
    alert('First handler for .toggle() called.');
}, function() {
    alert('Second handler for .toggle() called.');
});

示例为here

最佳答案

Dude it doesn't works in jQuery 1.10.1

还有另一种方法可以做到这一点......

$(function () {
    function first() {
       //Code for first time click goes here
        $(this).one("click", second);
    }
    function second() {
        //Code for second time click goes here
        $(this).one("click", first);
    }
    $("#target").one("click", first);
});

关于Jquery Toggle 两个功能在 1.10.1 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206021/

相关文章:

javascript - 如何在 JavaScript 中隐藏/显示 div 容器?

html - 样式复选框作为切换按钮

jquery - 悬停时,延迟切换序列

javascript - 仅影响带有 JQuery 和 SLidedown() 函数的悬停 div 标记

jquery - HTML——一旦达到一定宽度就创建水平滚动条

jquery切换 - 在切换功能之间切换?

css - 如何用纯CSS实现Read more/Read less

javascript - 加载数据、插入数据并滑动切换

javascript - Jquery获取li元素id

javascript - 使用javascript在图像上绘制