2013-02-15 2 views
0

У меня есть div, который на свитке события jQuery не срабатывает. Я пробовал это как ниже, так и $(".assignments-my-overflow"). Он отлично работает в IE, и аналогичный код работает в урезанном примере в Firefox, но есть что-то в js или css, включенном в наш веб-сайт, что заставляет его не работать в Firefox. В настоящее время я использую twitter bootstrap 2.0.4. Я искал вызовы preventDefault(), которые могут блокировать его, но не видят ничего очевидного. Есть ли более простой способ понять, почему он не работает, кроме как продолжать устранять биты и куски css/js/html по одному за раз, что немного утомительно?div scroll не запускается в Firefox

<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();  
});  

ответ

0

Это работает для меня в Firefox.

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

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

я, наконец, понял, что это работает, я не уверен, ДИВ прокрутки, но выбор все дивы решить эту проблему. Я потратил часы, пытаясь понять, почему div, который, как я думал, должен прокручиваться, не был таким. Рад, что я наконец могу двигаться дальше – user1456508

Смежные вопросы