我有一个我正在做的小项目。
我在页面上找到的回复链接出现问题。问题只发生在Firefox上。我已经在Google Chrome上测试了,但没问题。
理想情况下,当我点击回复链接时,最顶层的信箱会消失,回复框会显示在要回复的评论下方。
当我点击Google Chrome上任何评论的回复链接时,最顶层的信箱会立即消失 ,同时会显示回复信息。
然而,在Firefox中,在第一次点击上,除了最顶层的共享框失去焦点外,没有任何反应。在第二次点击上,最顶层的共享框消失,回复框显示。
我的问题是:为什么它需要两次点击才能在Firefox中运行?我希望它只与第一次点击一起使用。
答案 0 :(得分:0)
fadeOut完成后执行remove()
。 (浏览器不等待,继续执行下一行)
因此,当浏览器认为fadeOut已完成时,请删除$('#comment_form')
。在慢速浏览器的情况下,已经填充了新表单?
因此,请尝试不使用fadeOut来查看是否能够按时间顺序执行该代码。