1

http://megsmoxie.com/2012/12/enter-to-win-a-fijit-friend-willa/(或任何单个帖子)上,搜索、订阅和评论表单在 Ineternet Explorer 中不起作用。

您可以单击它们并查看光标一秒钟,然后它似乎失去了焦点,所以我认为这不是重叠的 div 问题。如果你一点击就按下一个键,你可以输入一个字母,但它会失去焦点。它在 chrome 和 ff 中运行良好。

奇怪的是,问题不会出现在http://megsmoxie.com/contact/或主页上(侧边栏表格和联系表格都可以正常工作),问题仅出现在单个帖子上。任何帮助将非常感激。

4

2 回答 2

0

我浏览了这个页面,发现了很多事情。这很可能是由于 onfocus 事件在整个地方被触发的一些争论。IE 尤其不擅长处理 onfocus 事件。

此外,似乎还有一些第三方脚本和控件正在触发。很可能其中之一只是从 IE 中的文本框中窃取焦点。

除此之外,我无法告诉你更多。如果您是该站点的开发人员,您将需要进行一些更深入的调试。尝试消除一些正在发生的事情并将其一一添加,直到它再次中断或调试一些javascript。

于 2012-12-11T00:27:25.653 回答
0

您会注意到,如果单击并按住鼠标,则可以在字段中输入而不会中断。只有当您松开鼠标按钮时,焦点才会被盗,您不能再打字。通过这种行为观察,我使用 Chrome 来查看正在处理的事件:

在此处输入图像描述

我发现该事件document有一个处理程序mouseup,并且此代码来自icx-ez-excerpt.js. 通过您的文档追溯这一点,您可以在下面找到相关参考资料(删除这些,果然解决了问题):

<script type="text/javascript">
    var icx_publication_id = 10591;
    var icx_copyright_notice = 'Copyright 2012 Meg&#039;s Moxie';
    var icx_content_id = '30168';
</script>
<script type="text/javascript"
        src="http://license.icopyright.net/rights/js/copyright-notice.js">
</script>

删除它,代码在 IE 中按预期工作。我将进一步挖掘以找出在他们的代码中破坏用户体验的内容。

于 2012-12-11T00:43:26.233 回答