【发布时间】:2010-10-19 16:45:35
【问题描述】:
我对 JQuery 很陌生,我正在尝试让这个脚本工作。我正在尝试在客户网站的主页上创建一个旋转器,但我无法让它运行!我没有收到任何错误,文件是它们应该是的,我一生都无法弄清楚问题是什么!
以下是代码片段:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="jquery.bxSlider.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(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("<p>Thank you for submitting your info.</p>");
} 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
});
});
});
</script>
滑块是我要运行的,我想知道问题是否与它上面的函数有关,或者是否存在冲突。
谢谢。
【问题讨论】:
-
这是我得到的错误 - $("#slider1").bxSlider 不是函数
-
return false之后的所有代码都不会执行任何操作...因为函数已经返回。它应该超出一个级别,并且不需要中间的$(function...部分,因为您已经在ready事件中 -
修改它,让它更简单一点,petconn.blackdogstaging.com
-
嗨,Corey,我在使用 bxSlider 时遇到了同样的问题 - 请告诉我您找到了什么解决方案?谢谢!
标签: javascript jquery