使用jqm的跳转后,跳转到新的页面js无法使用,求高手进来看看

nainc 发布于 2012/04/04 15:22
阅读 4K+
收藏 3
使用jqm的跳转后,跳转到新的页面js无法使用,而且css样式也没有效,刷新页面后就好了,我尝试改变跳转的data-ajax=false后,就没这个问题了,但是转场效果就没了,请问怎么解决这个问题呢,既有转场又不会出问题?有没有会的指点一下
加载中
0
红薯
红薯
js和css要统一定义,在各个页面都有效哦
z
zhans52
请问怎么个统一法?
nainc
nainc
回复 @红薯 : 嗯,谢谢,我自己再搞搞
红薯
红薯
回复 @nainc : 应该没关系哦,具体要看代码才知道
nainc
nainc
谢谢红薯哥,这个问题解决了,我还是没有把js和css都写在一起,部分用了多页模式,部分用普通跳转。还有个问题,我用了struts加json的写法,发现ajax回调函数不执行,但是确实成功调用了后台方法,请问跟这个有关系吗,还是说jqm用ajax时要设置一些参数?
0
田志新

引用来自“红薯”的答案

js和css要统一定义,在各个页面都有效哦
红薯大哥,你说的统一使用能具体一点不,我现在也在被这个问题困扰
红薯
红薯
主要新页面中可能某些js没有加载
nainc
nainc
因为jqm默认都是ajax跳转,跳转后不会加载新页面的js和css,所以新页面js和css都无效,可以把css,js都放在第一个页面
0
田志新

引用来自“红薯”的答案

js和css要统一定义,在各个页面都有效哦
嗯,这个问题解决了,统一了JS,CSS,但还有一个问题比较纠结就是闪屏问题
红薯
红薯
怎么个闪屏法?
0
z
zhans52
我也遇到了同样的问题  请问怎么统一js,css?
0
Editor_Djy
Editor_Djy

Linking without Ajax

Links that point to other domains or that have rel="external", data-ajax="false" or target attributes will not be loaded with Ajax. Instead, these links will cause a full page refresh with no animated transition.

设置data-ajax="false" 会刷新整个页面,也就没有专场效果了

0
胡月雪
这个可以把共用的js代码写在首页里,其它页面要用的写在page下面就可以了,不过我遇到 了这个问题,当第二次进入这个页面的时候,页面不会重新加载数据,可是数据又需要更新,请问有没有哪位高手有办法啊?
stivepeim
stivepeim
你的问题解决了没有!我现在遇到的问题就是在同一个页面有不同的page但是刷新页面后数据却不是最新的!重新加载又是最新的!所以考虑操作的时候去别的页面操作!操作完了之后再回到数据展示页面不知道刷新数据的js会不会有效呢!现在遇到的问题是转到操作页面js就不执行了!好郁闷!
0
Editor_Djy
Editor_Djy

引用来自“胡月雪”的答案

这个可以把共用的js代码写在首页里,其它页面要用的写在page下面就可以了,不过我遇到 了这个问题,当第二次进入这个页面的时候,页面不会重新加载数据,可是数据又需要更新,请问有没有哪位高手有办法啊?
是否可以放到 pageinit里面加载来数据
返回顶部
顶部