如何使用点击功能撤消点击事件?

埃加特拉克

我这里有一个简单的代码

         $("#faqs h4").click(function(){
                var div=$("div");
                    var h4=$("h4");       
                    h4.animate({letterSpacing:'0.1em'}, "slow");

                 });

单击h4标题时,字母将间隔为0.1em。现在,我不知道如何编写另一个代码,以便再次单击该代码时它可以返回到0.0em。救命!谢谢!

克拉波罗

这是您可以做到的一种方法:

$("#faqs h4").click(function(){
    var div=$("div");
    var h4=$("h4");
    var theSpacing = h4.css('letterSpacing');

    if (theSpacing == '0em') {
        h4.animate({letterSpacing:'0.1em'}, "slow");
    }
    else {
        h4.animate({letterSpacing: '0em'}, 'slow');
    }

});

或另一种方式

var theSpacing = 0; // set a counter var to  use as a toggle method
$("#faqs h4").click(function(){
    var div=$("div");
    var h4=$("h4");

    if (theSpacing == 0) {
        h4.animate({letterSpacing:'0.1em'}, "slow");
        theSpacing += 1; // sets it not equal to 0 so on next click it will run the else statement
    }
    else {
        h4.animate({letterSpacing: '0em'}, 'slow');
        theSpacing = 0; // sets it equal to 0 so on next click will run the code in the if statement
    }

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用点击功能撤消点击事件?

来自分类Dev

点击事件Hitbox功能

来自分类Dev

如何使用点击事件禁用Dojo按钮

来自分类Dev

如何使用点击事件返回的变量?

来自分类Dev

如何使用@Directive处理点击事件?

来自分类Dev

如何使用jQuery触发按钮点击事件

来自分类Dev

如何使用Jquery完成点击事件?

来自分类Dev

如何使用javascript执行点击功能?

来自分类Dev

如何实现点击功能

来自分类Dev

点击事件点击事件

来自分类Dev

如何在酶和 Jest 中使用模拟功能模拟点击事件?

来自分类Dev

如何在 Highcharts 中附加点击事件功能

来自分类Dev

我无法对jQuery的点击事件使用关闭功能

来自分类Dev

使用文档点击功能事件后菜单未显示

来自分类Dev

点击与点击事件

来自分类Dev

如何延迟点击滚动事件?

来自分类Dev

如何优化多个点击事件?

来自分类Dev

如何关闭地图点击事件

来自分类Dev

使用点击事件移动图像

来自分类Dev

使用点击事件查找元素

来自分类Dev

使用preventDefault覆盖点击事件

来自分类Dev

点击事件未使用ON触发?

来自分类Dev

使用点击事件移动图像

来自分类Dev

点击事件功能执行两次

来自分类Dev

在点击事件/功能期间获取URL哈希

来自分类Dev

全选-点击事件会干扰功能

来自分类Dev

将功能的点击事件设置为按钮

来自分类Dev

李点击使用jQuery的功能

来自分类Dev

李点击使用jQuery的功能