js鼠标单击实现图片切换?

代码在IE和360浏览器中可以实现,但是火狐不能,如何修改使在火狐中也能实现这个效果?

1、提前准备一组图片,将图片名称设置一定规律:例如  img1.jpg、img2.jpg

2、编写鼠标点击事件

3、在鼠标点击时间里,判断鼠标点击次数

4、根据不同次数,显示不同的图片

<script type="text/javascript">
    $(function(){
        var items=new Arrays("img1.jpg","img2.jpg","img3.jpg","img4.jpg","img5.jpg");
        var i=0;
        $("#bgImage").click(function(){
            i++;
            if(i>items.length){
                i=1;
            }
            $(this).prop("src","img"+i+".jpg");
        });
    });
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-06
用for循环
function firts(){
for(i=5;i>=1;i--){
doucument.get就你上面那一串;
}
function next(){
for(i=1;i<=5;i++){
doucument.get就你上面那一串;
}
}
第2个回答  2013-09-06
你这个写得已经很简单清晰了,一看没错误啊,按理是可以运行的。或者你右键“查看元素”,在控制台那里看看有没有错误....追问

firebug调试结果
debugger not activated,禁用和重新启动所有面板都不行,需要重新安装火狐吗?

firebug调试结果
debugger not activated,禁用和重新启动所有面板都不行,需要重新安装火狐吗?

本回答被提问者采纳
第3个回答  2013-09-06
你在调用的後面加个分号试试。
onclick="first();"
第4个回答  2013-09-06
注意下JS的大小写问题,IE和火狐有点区别!
相似回答