我正在尝试使this网站上的Nivo滑块的整个div可以点击,以便访问者可以导航到精选文章。我在Chrome的控制台中开发了以下脚本来解决这些错误。
var $j = jQuery.noConflict();
$j(function(){
$j( '.nivo-slice' ).click(function(){
window.location = $j('.nivo-html-caption').find('a:first').attr('href');
});
});
当通过控制台输入时,此脚本可以正常工作,但是当插入到js文件(custom.js)并包含在页脚中时,它根本不起作用。如果您查看页面源,则文件会在标记中正确显示,Chrome的检查器会标记没有错误。我很困惑,有人有想法吗?
谢谢!
答案 0 :(得分:0)
好吧,我在控制台中看到的错误
Chrome给出:[jquery.form]终止;选择器
找到的零元素
来自这条线
$('div.wpcf7 > form').ajaxForm
它位于scripts.js文件中。它无法找到div.wpcf7 > form
,因此会抛出该错误。
就你的代码而言,我没有看到类.nivo-slice
的元素。
答案 1 :(得分:0)
延迟没有争议:
调用滑块时。它只是空白。它需要一个值。