我有下一个脚本:
function validateForm() {
var mp = document.forms["local_storage_form"]["mphone"].value;
var hp = document.forms["local_storage_form"]["hphone"].value;
if (hp == "" && mp == "") {
$('.tooltip2').fadeIn('slow');
return false;
} else {
localStorage.setItem('submit',1)
$('.tooltip2').fadeOut('fast');
$('#vaild').fadeOut('fast', function() {
$(this).replaceWith('<img src="images/ajax-loader.gif">');
$('#vaild').fadeIn("fast");
$("#myPopup").load("ajax.txt");
$('#myPopup').open;
});
setTimeout(function() {
$.mobile.changePage("#rent");
}, 5000);
}
}
并且该功能由 $(document).on("click") 事件激活,但弹出窗口未打开, 我希望弹出窗口停留 5 秒,然后 $.mobile.changePage 将被激活。
我的代码有什么问题?
最佳答案
关于javascript - Jquery Mobile Pop 未在事件中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007391/