0

しばらくの間、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();
  });
//});

したがって、基本的にはドキュメントの準備を無効にし、クリックをライブクリックに変更して機能させる必要があります。なぜこれが起こったのか、私にはわかりません。他に何も変わっていません。何か案は?

編集:バージョンは1.8.3ですが、2.0でも発生します

4

1 に答える 1

0

Sounds like the page might still be loading something in the background, preventing $(document).ready(); from firing. Check for resources that aren't loading.

于 2013-07-02T19:25:31.487 に答える