所以我试图简单地向左和向右滚动,当有人悬停在箭头上时。我分叉了另一个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();
});
});
谢谢!
啊谢谢!我尝试过类似的东西,但必须有错误的语法。 –