我有一个我写的 WordPress 插件。我在我自己的几个网站上使用它没有任何问题,但是安装它的人之一在 jQuery 中有一个奇怪的问题。该问题发生在 AJAX 调用和中断调用之前。
他网站上的示例:http: //mediatechtorials.org/researching-basics/
我网站上的示例:http ://www.onesixtyk.com/multi-video-box-test-page/
从他的网站开始,向下滚动到视频显示区域并单击其中一个选项卡中的文本,“处理”图像出现,没有其他反应。如果您只是单击选项卡本身而不是文本,则新视频会正确显示。
在我的网站上,单击选项卡中的任意位置(包括文本)可以正确加载视频。
我正在使用此代码来获取单击的选项卡的 ID:
var $clicked_tab = event.target.id;
他让我访问了他的 WP 管理员,我插入了一些测试代码(我删除了它,所以它不在他的实时站点上)。在他的网站上,当您单击文本时, event.target.id 是空白的。在我的网站上,它是选项卡的正确 ID,例如“mvob-tab-1”。我尝试将文本包装在另一个具有不同 ID 的 div 中,但在他的网站上,单击文本时 event.target.id 仍然是空白的。
我尝试安装与他相同的插件。我试着改变他的主题。没有什么可以使代码正常工作。有什么建议么?