关于$(document).ready()失效的问题解决

  在使用vs2013开发wepAPP的过程中,使用了jquery 和jquery mobile 的js文件,当点击一个服务器按钮执行后台代码时,$(document).ready()里的js脚本却不执行了。其实并不是失效了,而是这个页面是jquery mobile的加载模式,也就是ajax的异步加载,只是加载了dom元素, mobile默认使用Ajax方式请求页面,然后渲染成页面,直接操作当前页的Dom,而不是打开新页面。所以感觉像是失效了。将js脚本写在
$(document).on("pageshow",function(){
    console.log('每次切换页面时我都会出现!');
});
上面的函数中就可以了,以此作为备注!

你可能感兴趣的:(VS2013,wepAPP开发,问题解决)