1

我在一个项目中使用 JQuery 和 MVC3 剃须刀,我有一个相当奇怪的鼠标点击问题。发生的情况是,当页面加载时,我被迫在鼠标/浏览器/网页识别出我正在单击链接之前单击页面中的某个位置。这发生在每个页面上,无论我单击什么链接、按钮、输入等。

我可以发布一些代码,但我不确定要发布哪个代码,因为这个问题渗透到整个网站,而且我在一篇帖子中可能无法找到更多的代码。我相信它与 jquery/javascript 有关,但我不确定。

我不知道在哪里寻找问题,以前有人遇到过这个问题吗?如果是这样,你是如何纠正这个问题的?

提前感谢您的帮助。

4

2 回答 2

1

我很确定这一定是一个表现问题,可能与一些 CSS 问题有关,你能JSFiddle吗?

或者也许在没有任何 CSS 的情况下测试您自己的页面?(只需注释掉 CSS 链接标签)

于 2012-04-04T15:44:06.943 回答
0

我的建议是在您的整个解决方案中搜索所有.click(bind('click'几乎所有 jquery 点击事件,并查看您在项目中定义的所有点击事件是否合法。此外,我建议开始剥离脚本和 CSS 层,看看是否可以复制问题;注释掉所有的 CSS,看看你是否注意到了这个问题,然后开始注释掉所有的核心 JS。我认为您在 CSS 或 Java Script 中所做的一些微妙的事情导致了这个问题,您需要回过头来找出它是什么。

于 2012-04-05T04:12:16.883 回答