关于js失效问题,不好描述,详情请看帖

zkc1992 2016-02-19 07:08:00
我的图片滚动js和图片放在一起能够正常显示效果,但是开发的时候需要把js放到inidex.jsp页面,包含图片对象的jsp页面是用out.print加载出来的,结果js就无效了,我把js放到了body的最后,但是ie还是不行,360急速和火狐可以,而且f12没有报错,求解。
...全文
241 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkc1992 2016-02-23
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
[quote=引用 5 楼 KK3K2005 的回复:] 图像滚动js 和包含图像的jsp文件 放一起 保证一个完整性
保证不了时,就应该确保在 </body> 之前再调用一次,就没事儿了。[/quote] 我用setTiemout再掉了一次就行了
Sugar_383329144 2016-02-20
  • 打赏
  • 举报
回复
应该是你的js不兼容ie浏览器,据我经验很可能是ie8以下。 我估计你的js代码也是用了别人的UI组件库一类的,不是你自己写的吧。 这种情况最简单的办法是,换一个UI组件库,因为你的组件库可能用到了一些ES5的方法在IE8以下不兼容。 可以看看网上有没有现成的可以满足需求的组件库。 也可以参考下 我自己的UI组件库里边有没有你需要的图片轮播组件: http://www.zhuyingda.com/docs/zippo.html
hch126163 2016-02-20
  • 打赏
  • 举报
回复
单步调试! 是否js 不兼容IE
KK3K2005 2016-02-20
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
[quote=引用 5 楼 KK3K2005 的回复:] 图像滚动js 和包含图像的jsp文件 放一起 保证一个完整性
保证不了时,就应该确保在 </body> 之前再调用一次,就没事儿了。[/quote] 要再调用一次 说明代码的把控度不够 不能妥协
  • 打赏
  • 举报
回复
引用 5 楼 KK3K2005 的回复:
图像滚动js 和包含图像的jsp文件 放一起 保证一个完整性
保证不了时,就应该确保在 </body> 之前再调用一次,就没事儿了。
KK3K2005 2016-02-20
  • 打赏
  • 举报
回复
图像滚动js 和包含图像的jsp文件 放一起 保证一个完整性
  • 打赏
  • 举报
回复
你图片异步加载的?如果是异步加载你需要在图片html代码添加到dom后再执行你的js代码,要不找不到对象无法初始化什么的
  • 打赏
  • 举报
回复
你“js放到了body的最后”,那么之后还应该写一条 js 语句,确保让图片再次开始滚动。

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧