Jquery代码适用于firefox 54.0.1(32位)而不能运行firefox 52.0(64位)

时间:2017-07-26 10:38:07

标签: jquery html5

以下两个代码在chrome& amp; firefox 32位。但它不能与fixfox 64位版本25.0 ...

一起使用
<script type="text/javascript">
 //   window.onload = new function() {
 // $(document).ready(function() {
    $( window ).load(function() { 
 //     $('.ystq_buddy').bind("DOMSubtreeModified",function(e){ 
        $(document).on('click', 'body' , function() {
            if ($(".ystq_buddy").hasClass("ystq_swipe-right") || $( ".ystq_buddy" ).hasClass( "ystq_swipe-left")) {
               $(document.forms['f1']).submit();
            }
      }); 
});
</script>

这也不适用于firfox 64位

<script type="text/javascript">
        $( window ).load(function() { 
   $('input[id="tinderquest_positive"],[id="tinderquest_negative"]').on("change", function(){

           if($(this).is(':checked')){

                $(document.forms['f1']).submit(); 

         }
   });
});

</script>

1 个答案:

答案 0 :(得分:0)

感谢。我已经使用setInterval

解决了这个问题
$( window ).load(function() {

        var submitter = false;
            submitter = setInterval(function(){

                if ($(".ystq_buddy").hasClass("ystq_swipe-right") || $( ".ystq_buddy" ).hasClass( "ystq_swipe-left")) {

                    document.forms['f1'].submit();
                    clearInterval(submitter);
                }

            }, 100);

    });