jquery Firefox没有';t防火窗。空载

jquery Firefox没有';t防火窗。空载,jquery,Jquery,以下代码在chrome上运行良好,但在fire fox中运行良好。它只工作一次,然后如果我刷新页面,它将不再工作。 你知道怎么解决吗 <script type="text/javascript"> window.onload = new function() { $(document).on('click', 'div', function() { if ($(".ystq_buddy").hasClass("ystq_swipe-righ

以下代码在chrome上运行良好,但在fire fox中运行良好。它只工作一次,然后如果我刷新页面,它将不再工作。 你知道怎么解决吗

<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>

window.onload=新函数(){
$(文档)。在('click','div',function()上{
if($(“.ystq_buddy”).hasClass(“ystq_向右滑动”)|$(
“.ystq_buddy”).hasClass(“ystq_向左滑动”)){
$(document.forms['f1']).submit();
}
}); 
};

当我使用

$( window ).load(function() {

谢谢大家的努力。

为什么在使用jquery时要使用window.onload?在我使用$(document).ready(function(){时不工作,请删除新的可能重复的@ThisgyHastTwoThumbsall@DirWolf奇怪-每一个js案例,我都使用document.ready,它100%工作-你如何包括你的脚本?