chrome(linux)中jquery-ui-tabs的奇怪行为

时间:2013-05-10 11:14:34

标签: jquery wordpress jquery-ui google-chrome jquery-ui-tabs

我在此网站上的chrome linux下使用jquery-ui-tabs时遇到问题:http://www.relaxacion.com

我可以通过单击视频区域右侧的缩略图来切换选项卡,但不时(不幸的是,我甚至不知道是什么触发了这种行为:我只是加载页面并单击标签,有时它会发生,有时我不会)当我将鼠标悬停在视频区域时,它会翻转并显示不同的标签。这个重影选项卡位于选定的选项卡上,我无法看到它,但是当我单击选项卡区域时,我正在执行下面这个实际选择的选项卡,而不是我看到的那个。如果我向下滚动页面然后再次向上显示正确的选项卡¿?oO'

我搜索了jquery,jquery-ui和jquery-ui-tabs文档,我找不到任何相关的错误。我还尝试停用任何其他jquery插件,并从谷歌存储库手动加载jquery-ui-tabs及其依赖项,而不是使用wp_enqueue_script('jquery-ui-tabs'); wordpress功能。

我使用W3C工具测试了HTML和CSS,一切看起来都很好,所以我猜它应该是一个JS问题,但是控制台没有显示任何信息。我究竟做错了什么?如果我甚至不知道如何重现问题,我如何追踪问题?

2 个答案:

答案 0 :(得分:1)

我注意到linux(或OS X)上的chrome存在类似问题。至少对于我的问题,有一个导致问题的chrome插件/扩展程序。不确定究竟是哪一个,但当我回到vanilla安装的chrome时,我似乎不再有问题了。干杯!

答案 1 :(得分:0)

经过仔细审核后,我在同一页面上发现了一些不相关的javascript错误。每当某个操作触发任何这些错误时,选项卡功能都会显示所描述的问题(可能是事件处理传播链被破坏了?)。修复这些错误也解决了这个问题,所以现在一切都很好。