小编Kan*_*iro的帖子

event.preventDefault()在Chrome中运行,但在Firefox/IE中没有

我知道关于这个问题已经有很多问题,但是我已经阅读了很多这些问题但仍然无法使我的脚本工作......

我有一个非常基本的幻灯片,可以在这里看到:www.screations.net/wm(有3个幻灯片,我在所有3个幻灯片上都有同样的问题)

这是我用于导航的代码:

<a href="#"><img src="images/arrow_right.png" class="nextSlide" onclick="nextSlide();"/></a>
<a href="#"><img src="images/arrow_left.png" class="prevSlide" onclick="prevSlide();"/></a>
Run Code Online (Sandbox Code Playgroud)

和jQuery(简化):

function nextSlide()
{
    $('.slide').eq(0).fadeIn(fadeSpeed);
    event.preventDefault();
}

function prevSlide()
{
    $('.slide').eq(0).fadeOut(fadeSpeed);
    event.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

现在这在Chrome上工作正常,但在Firefox/IE上,虽然脚本仍然有效,但它会重新加载页面.我该如何解决这个问题?:/

谢谢

javascript firefox jquery preventdefault

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

firefox ×1

javascript ×1

jquery ×1

preventdefault ×1