0
嗨大家(这是我的第一个线程)Imageslider jQuery
我正在用jquery制作一个“imageslider”(但是用div:s)。 问题是,我如何隐藏边界外div的滚动元素?
(我在这里新的,所以我不能做后期的链接,所以我删除了他们) 代码:
<script type="text/javascript">
var pos = 1;
$(document).ready(function(){
console.log("possition: " + pos);
var slides = $('#container .element');
var numberOfSlides = slides.length;
console.log("antal slides: " + numberOfSlides);
$('#right').click(function(){
if(pos<=numberOfSlides-1){
//$('#container div.element').animate({"left" : '+=200px' }, 1000, function() {pos++;});
$('#container div.element').animate({"left" : '+=200px' }, 1000);
pos++;
console.log("possition: " + pos);
}
else{
$('#container div.element').animate({"left" : '-=400px' }, 1000);
pos=1;
console.log("possition: " + pos);
}
});
$('#left').click(function(){
if(pos>1){
$('#container div.element').animate({"left" : '-=200px' }, 1000);
pos--;
console.log("possition: " + pos);
}
else {
$('#container div.element').animate({"left" : '+=400px' }, 1000);
pos=3;
console.log("possition: " + pos);
}
});
});
</script>
<div id="container">
<div id="element1" class="element">3</div>
<div id="element2" class="element">2</div>
<div id="element3" class="element">1</div>
</div>
<link id="left" class="slideLink"><</link>
<link id="right" class="slideLink">></link>
常见的新手错误,忘记格式化你的代码。单击编辑,突出显示您的代码,然后单击编辑器中的“代码示例”按钮,看起来像“101 010” – sberry 2010-01-31 22:07:24