文档点击bug? (firefox - windows)

时间:2012-06-12 21:42:54

标签: jquery windows firefox

这是问题所在。当选择打开时, Firefox(Windows)不会触发文档点击事件。 它只是关闭选择,只有下一次点击才算作点击。

重现:

  1. 点击选择(将出现下拉菜单)
  2. 点击下拉菜单外部,在外面的文档上(选择将关闭)
  3. 但是,第二次点击不会触发文档点击事件。

    正如您在此Youtube video中所看到的,有3次点击,但有2次事件。

    Demo on jsFiddle

    HTML

    <select>
        <option value="1">Value1</option>
        <option value="2">Value2</option>
        <option value="3">Value3</option>
    </select>
    <div id="debug"></div>
    

    JS

    var n = 0;
    $(document).ready(function(){
        $('select').click(function(e){
          e.stopPropagation();
          n++;
          $('#debug').text('select clicked ' + n);
        });
    
        $(document).click(function(){
            n++;        
            $('#debug').text('document clicked '+ n);
        });
    })
    

0 个答案:

没有答案