我在一个项目中使用JQuery和MVC3剃刀,我在鼠标点击时遇到了一个相当奇怪的问题。发生的情况是,当页面加载时,我被迫在鼠标/浏览器/网页识别我正在点击链接之前单击页面中的某个位置。这发生在每个页面上,不管我点击了什么链接、按钮、输入等等。
我可以发布一些代码,但我不确定要发布哪个代码,因为这个问题渗透到整个网站,并且有更多的代码,我不可能在一篇文章中获得。我相信这与jquery/javascript有关,但我不确定。
我不知道到哪里去找这个问题,以前有人遇到过这个问题吗?如果是这样,您是如何纠正这个问题的?
提前感谢您的帮助。
发布于 2012-04-04 23:44:07
我很确定这一定是一个表象问题,可能与一些CSS问题有关,你可以JSFiddle it吗?
或者在没有任何CSS的情况下测试你自己的页面?(只需注释掉CSS链接标签)
发布于 2012-04-05 12:12:17
我的建议是在你的整个解决方案中搜索所有的.click(和bind('click',几乎所有的jquery点击事件,看看你在项目中定义的所有点击事件是否都是合法的。此外,我建议开始剥离脚本和CSS层,看看是否可以复制这个问题;注释掉所有CSS,看看你是否注意到了这个问题,然后开始注释掉所有核心JS。我认为您在CSS或Java脚本中所做的一些微妙操作导致了这个问题,您需要向后追溯以找出它是什么。
https://stackoverflow.com/questions/10014430
复制相似问题