所以我試圖簡單地向左和向右滾動,當有人懸停在箭頭上時。我分叉了另一個JSFiddle,並從我的網站上覆制了html/css,我試圖這樣做。這裏是:https://jsfiddle.net/31hf4e0h/當鼠標懸停在箭頭上時左右滾動
現在,當您將鼠標懸停在任一箭頭上時,它一直向右滾動,但我希望#before箭頭使其滾動到左側。是否有捷徑可尋?或者一個更簡單的方法來達到這個效果?
下面是代碼:
$(function() {
var $container = $('#object-nav ul'),
scroll = $container.width();
$('#after').hover(function() {
$container.animate({
'scrollLeft': scroll
},{duration: 2000, queue: false});
}, function(){
$container.stop();
});
$('#before').hover(function() {
$container.animate({
'scrollLeft': scroll
},{duration: 2000, queue: false});
}, function(){
$container.stop();
});
});
謝謝!
啊謝謝!我嘗試過類似的東西,但必須有錯誤的語法。 –