小编And*_*ale的帖子

jQuery:event.preventdefault无法使用Firefox(mac和PC)

我有一些jQuery切换H3链接后的段落.它适用于PC上的IE和Chrome以及Mac上的Safari和Chrome.在两个平台上的Firefox上,单击链接什么都不做?

<script type="text/javascript">
$(document).ready(function(){
$("#rightcolumn .article .collapse").hide();
$("#rightcolumn h3 a").click(function(){
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false; 
};
$(this).parent().next().toggle(400);
});
});
</script> 
Run Code Online (Sandbox Code Playgroud)

如果我禁用event.preventDefault(); 它在Firefox中有效,但当然我将页面跳到顶部,我不想要.我该怎么做才能让它在Firefox中运行?

firefox jquery toggle preventdefault

4
推荐指数
1
解决办法
9871
查看次数

标签 统计

firefox ×1

jquery ×1

preventdefault ×1

toggle ×1