【发布时间】:2015-10-19 21:46:41
【问题描述】:
我在 jQuery 中重新创建了 Material Design 涟漪效果,它在 IE11 和 Chrome 46 中运行良好,但在 Firefox 39 上,如果我将效果应用于链接,它会阻止重定向。我设法发现破坏我的代码的函数是 jQuery.appendTo() 函数。
小提琴: http://codepen.io/grekomp/pen/pjpzKQ
如您所见,当您在 Chrome 中单击该链接时,它可以工作,但 Firefox 只运行 js 并忽略该链接。
知道如何解决吗?我想使用一些跨浏览器兼容的解决方案。
【问题讨论】:
-
FF 39 不是最新版本。你检查过这个版本的错误报告吗?
-
没有,但我刚刚更新到 firefox 40 并且问题仍然存在
-
可能在您的代码中使用
$(this)与this。 -
在 FF 中使用
$(this)进行了测试,它按预期工作。 codepen.io/anon/pen/xwpGNw -
@Daemedeor 我希望在用户按下鼠标按钮时出现涟漪效应,而不是在释放时出现(点击就是这样做的)
标签: javascript jquery html firefox