我想教自己的javascript/jquery,所以我设置了一个项目来为我的网站创建一个非常基本的滑块。使用Codeacademy和jQuery API库我已经熟悉了代码,但是难以掌握语法。因此,我会通过某人拼写检查我的努力来到这里寻求帮助。制作一个简单的jQuery滑块
下面的代码:
CSS:
#wrapper { width: 500px; height:300px; display: block; overflow: hidden; }
#slider {width: 1500px; clear: both; margin-left:0;}
.content {float: left; width: 500px; height: 300px; display: block; background:grey;}
HTML:
<div id="wrapper">
<div id="slider">
<div class="content"><p>blah</p></div>
<div class="content"><p>blah</p></div>
<div class="content"><p>blah</p></div>
</div>
</div>
<button id="left">left</button>
<button id="right">right</button>
最后:
$#left.click(function {
if ($('#slider').css('margin-left').between(0,-1500)) {
$('#slider').animate({
margin-left : "+=500"
}, 500);
});
}
}
它转换为移动包含1500px宽的格ima当单击按钮时,ges左边500px。滑块位于容器div内,其宽度为500px,隐藏溢出。如果声明是确保股利不继续行驶离开它已经达到了容器div的结束
我完全感谢任何人谁可以与此相当自私的请求帮助之后
'$#left.click(功能{[...]'必须是'$( '#左')点击(函数{[。 ..]',而不是? –
我看到语法错误'$#left'应该是'$('#left')'我想 – Musa
欢迎来到Stack Overflow! –