即使在控制台工作,JQuery脚本也不能工作
问题描述:
我正在尝试使this网站上的Nivo滑块的整个div可点击,以便访问者可以导航到精选文章。我在Chrome的控制台中开发了以下脚本来解决这些错误。当通过控制台页脚进入,然而,当插入JS文件(custom.js)和包括即使在控制台工作,JQuery脚本也不能工作
var $j = jQuery.noConflict();
$j(function(){
$j('.nivo-slice').click(function(){
window.location = $j('.nivo-html-caption').find('a:first').attr('href');
});
});
这个脚本完美的作品,它不会在所有的工作。如果您查看页面源代码,该文件将在标记中正确显示,Chrome的检查器将标记无错误。我很困惑,任何人有想法?
谢谢!
答
好了,我在控制台
铬给出看到错误:[jquery.form]终止;通过选择
发现零个元素从该行
$('div.wpcf7 > form').ajaxForm
这是位于您scripts.js中的文件带来。它不能找到div.wpcf7 > form
,因此会引发错误。
就你的代码而言,我没有看到类.nivo-slice
的元素。
+0
而第92行的另一个错误是:'delay:,// mouseout上的一秒延迟 –
答
延迟没有参数:
当您调用滑块。它只是空白。它需要一个价值。
当我在铬中查看您的页面时,我看到4个javascript错误。修复它们,我希望你的脚本能够工作。 – Hogan
Chrome给出了:[jquery.form]终止;由选择器发现的零元素 –