2017-07-25 6 views
1

次のコードはchromeでは正常ですが、fire foxではうまく機能します。それは一度しか動作せず、ページをリフレッシュしても再び動作しません。 私はすべての努力のためのjquery Firefoxはwindow.onloadを起動しません

$(window).load(function() { 

感謝を使用する場合、それは今も元気に動作

<script type="text/javascript"> 
    window.onload = new function() { 
     $(document).on('click', 'div', function() { 
      if ($(".ystq_buddy").hasClass("ystq_swipe-right") || $( 
        ".ystq_buddy").hasClass("ystq_swipe-left")) { 

        $(document.forms['f1']).submit(); 
      } 
     }); 
}; 
</script> 
+3

なぜjqueryを持っているときにwindow.onloadを使用していますか? – ThisGuyHasTwoThumbs

+2

'new'を削除します – Andreas

+0

[関数と新しい関数の間のJavaScriptの違い]の重複の可能性あり(https://stackoverflow.com/questions/10557213/javascript-difference-between-function-and-new-function) – Andreas

答えて

0

ことを解決する方法上の任意のアイデア。

関連する問題