您是否知道爲什麼我的函數只能在鍵盤上點擊一下? 我想用左右箭頭移動滑塊。 右箭頭只有一次。我想補充左箭頭也是如此,在我的功能... HTML用於keyCode和滑塊的ejQuery函數
<div class="container slider">
<ul>
<li id="slider"><img src="img/slider/1.jpg" alt=""></li>
<li id="slider2"><img src="img/slider/2.jpg" alt=""></li>
<li id="slider3"><img src="img/slider/3.jpg" alt=""></li>
<li id="slider4"><img src="img/slider/4.jpg" alt=""></li>
</ul>
CSS
.slideshow {
height: 700px;
background: #676767;
}
.slider {
width: 960px;
height: 420px;
overflow: hidden;
}
.slider ul {
width: 200%;
height: 420px;
padding: 0;
margin: 0;
list-style: none;
}
.slider li {
float: left;
}
.slider img {
width: 100%;
margin: 0 auto;
padding-top: 20px;
}
jQuery的
$(function() {
var keyCodeL = 39;
var keyCodeR = 37;
$('body').keypress(function(){
if(keyCodeL === 39){
$('#slider').animate({'margin-left': -980},800)
}else if (keyCodeR === 37){
$('#slider2').animate({'margin-left': -1960 },800)
}
})
});
您如果陳述總是真的 –