我的jquery滑块无法正常工作

我是JQuery的新手,我正试图让这个脚本工作。 我正在尝试在客户网站的主页上创建一个旋转器,但我无法让它运行! 我没有错误,文件是他们应该是,我不能为我的生活弄清楚问题是什么!

这是一段剪辑代码:

   $(document).ready(function () { $("form#newsletter-form").submit(function () { $.post("/newsletter.ajax.php", { action: 'subscribe', email: $("form#newsletter-form input#email").val() }, function (json) { if (json.success == true) { $("div.form-container").empty().append("

Thank you for submitting your info.

"); } else { alert(json.error); } }, 'json'); return false; $(function () { $('#show-options').click(function () { $('#options').slideToggle(); $(this).toggleClass('open'); return false; }); }); $('#slider1').bxSlider({ infiniteLoop: false, auto: true, pager: true }); }); });

滑块是我想要运行的,我想知道问题是否与上面的函数有关或是否存在冲突。

谢谢。

我有同样的问题,但通过使用jQuery.noConflict解决了这个问题:

  var j = jQuery.noConflict(); j(document).ready(function () { j('#slider1').bxSlider(); }); 

我有同样的问题…当我遇到这个问题时,我正在编辑worpress默认的“二十”主题“bxSlider不是一个函数”。 我检查它是否正确加载,但后来我无法解决所有问题,我卸载了一个名为“TubePress”的插件,滑块开始以某种方式工作。 我通过安装该插件并再次运行bxslider再次尝试了它,我得到了同样的错误。 所以我很确定它是由于与该插件加载的一些脚本冲突造成了这个问题。

所以我的建议是你可以继续使用未注释的脚本来找出与bxslider冲突的脚本。

对不起,这不是一个非常有说服力的解决方案,但这就是我现在所拥有的,但如果我找到究竟是什么导致了这个问题,我会更新我的答案。

这很可能是因为滑块脚本的src不正确:

  ======================^ It isn't valid path