2013-07-02 2 views
0

У меня была рабочая часть jQuery некоторое время, но внезапно она больше не работает. Это оригинальный (рабочий) код:jQuery внезапно не работает должным образом

$(document).ready(function(){ 
    $('#partial_button').click(function(){ 
    $('#partial_form').show(); 
    $('#partial_button').hide(); 
    }); 
}); 

Теперь он даже не заходит в документ, готовый. Для того, чтобы заставить его работать, я должен сделать это:

//$(document).ready(function(){ 
    $('#partial_button').live("click", function(){ 
    //$('#partial_button').click(function(){ 
    $('#partial_form').show(); 
    $('#partial_button').hide(); 
    }); 
//}); 

Поэтому в основном я должен отключить документ готов и изменить щелчок в живой мыши, чтобы заставить его работать. Я не знаю, почему это произошло, больше ничего не изменилось. Есть идеи?

Edit: версия 1.8.3, но это также происходит на 2,0

+0

Версия jquery? – YD1m

+0

, так что даже если вы делаете только '$ (document) .ready (function() {alert (" Hello ");});', вы ничего не получаете? – smerny

+0

Знаете ли вы, какое совершение вашего является виновником? Если это так, я бы сделал «git show» на этой фиксации для подсказок. Если нет, я бы сделал «git bisect», чтобы идентифицировать виновника. –

ответ

0

Похоже, страница может быть еще что-то загружается в фоновом режиме, предотвращая $(document).ready(); от стрельбы. Проверьте ресурсы, которые не загружаются.

+0

Я проверил, но загружены все ресурсы – John