【问题标题】:jquery toggle disable clickjquery 切换禁用单击
【发布时间】:2014-06-09 11:09:12
【问题描述】:

我在每个项目上都有一个菜单,我显示一个具有“切换”功能的 div,我尝试做的是单击菜单项禁用已选择或单击的菜单项。我使用的代码如下。

$(function() {
    $("#pul-m1").click(function() {
      $('#box-company').toggle('slide', { direction: 'left' }, 800);
      });
     $('#pul-m1').unbind(click);
     });

在“pul-m1”处单击以切换 div 打开,并从左侧弹出“box-company”; 当 div 打开时,我想禁用刚刚在菜单上单击的按钮(pul-m1)。

使用我创建的代码,点击通过激活切换继续起作用,我做错了什么?

【问题讨论】:

    标签: jquery click toggle


    【解决方案1】:

    使用slideToggle,如果你只想单击并禁用单击的项目。只需使用jquery的.one函数

    <script>
    
        $(function() { 
        $('#box-company').hide();  
        $("#pul-m1").one('click',function(e) {  
    
         $('#box-company').slideToggle({ direction: 'left' }, 800); 
          });
    
         }); 
    
    </script> 
    

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 2011-05-24
      • 1970-01-01
      相关资源
      最近更新 更多