div滚动不会在Firefox中激活

时间:2013-02-15 14:08:16

标签: jquery twitter-bootstrap

我有一个div,在滚动上jQuery事件不会触发。我已经尝试过如下$(".assignments-my-overflow")。它在IE中运行良好,类似的代码在Firefox的一个简化示例中工作,但是我们网站中包含的js或css中有一些东西导致它无法在Firefox中运行。我目前正在使用twitter bootstrap 2.0.4。我曾寻找可能会阻止它的preventDefault()次呼叫,但看不到任何明显的问题。是否有更简单的方法来弄清楚为什么它不起作用,而不是一次消除css / js / html的碎片,这有点单调乏味?

<div id='assignments-my-overflow' style="height:<%=percent%>; overflow:auto">

...

$("div").on("scroll", function(){
   // alert('scroll');
   console.log("scroll");
   $(".combo-input").hide();
   $(".combo-input").show();       
});    

1 个答案:

答案 0 :(得分:0)

这适用于Firefox。

http://jsfiddle.net/EvDL4/1/

$("div").on("scroll", function(){
   alert('scroll');
   $(".combo-input").hide();
   $(".combo-input").show();       
});