为了账号安全,请及时绑定邮箱和手机立即绑定

轮播图left值变一下就变回来了

我在做轮播图的时候用的是老师的方法,图马上就变回来了,用alert测试的时候 left值先减去1920 然后又变回来了

正在回答

2 回答

因为a标签有默认绑定事件,即跳转到href所指的网页。即使href属性值为空,仍然执行默认事件,效果就是刷新网页,因为网址没有发生变化。当你点击链接时,执行过你定义的绑定事件后立马执行网页刷新,之后就会重新加载网页,已发生的自定义的点击事件就会在新网页中默认为没有响应,效果就没有出来。

解决措施:方法一:在绑定的onclick事件中阻止默认事件的发生,代码如下:

elem.onclick=function(e){

     e.preventDefault();//先阻止默认事件

     //自定义事件代码

}

方法二:在绑定的onclick事件中返回值false,认为该链接未被点击,代码如下:

elem.onclick=function(){

     //自定义事件代码

     return false;

}

回答的有点迟了,不知道可不可以帮到你~

0 回复 有任何疑惑可以回复我~

你的animate没有设置正确吧?

0 回复 有任何疑惑可以回复我~
#1

我有一个大锤子 提问者

找到原因了 啊标签的herf我空的
2016-08-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

轮播图left值变一下就变回来了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信