js--jquery--超链接标识用作按钮需要做特殊处理

当超链接标识用作非跳转动作时,需要做特殊处理,否则在IE6浏览器中会有莫名奇妙的问题,如:点击按钮没反应;

非跳转动作,比如:将标签当作按钮使用,处理单击事件。就需要做特殊处理,如下:


 

//领取
$('#g_get').bind("click",function(event) {
event.preventDefault();//取消A标签的默认行为,即跳转动作
event.stopPropagation();//只阻止一个事件起泡

//调用js方法
        exchange.exchange();
});

只有这样做,才能正确无误的调用        exchange.exchange(); 方法。

总结

需要在事件方法调用之前,加2行代码:

event.preventDefault();//取消A标签的默认行为,即跳转动作
event.stopPropagation(); //只阻止一个事件起泡



你可能感兴趣的:(web前端.js)