为什么js banner切换(jquery)不能在360,google,火狐等运行,但是在ie下,opear下能运行,
本来在懒人图库找到一段banner四图切换的代码,在google运行的也好好的,但是一移到我的网页上,js图片就不能切换了,ietester上都运行的没有问题,360,g...
本来在懒人图库找到一段banner四图切换的代码,在google运行的也好好的,但是一移到我的网页上,js图片就不能切换了,ietester上都运行的没有问题,360,google,火狐就无法运行。
展开
2个回答
展开全部
可能是你这个语句执行时,函数或者DOM还没有加载完成,建议:
将jquery代码放在函数调用前
在DOM加载完成后调用:
$(document).ready(function(){
// todo:
SlideShow(1000);
});
展开全部
应该是浏览器兼容性的问题,这个很正常,js语句兼容性不强就会出现这样的情况
追问
本身没有移到我制作的网页的时候,还可以兼容的,可以一移过去,就不行了。你能帮忙改吗?我发给你。
追答
可以的,你发我qq邮箱吧,q 914761095
看到源码了,你把在文档中调用的js焦点图代码
<script type="text/javascript">
SlideShow(1000);
</script>
放到head标记中
<script type="text/javascript">
$(function(){
$("div#controller").jFlow({
slides: "#slides",
controller: ".flowctrl",
slideWrapper : "#jFlowSlide",
selectedWrapper: "jflowselected",
width: "748px",
height: "248px",
duration: 400,
prev: ".flowprev",
next: ".flownext"
});
SlideShow(1000);
});
</script>
我测试过,应该就没有问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询