以下两个代码在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>
答案 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);
});