我在我的函数中使用类,因为我想复制我的块。我想把(这个)放在函数中,但是当我使用 2 个不同类的按钮时,我需要这样的东西:
$('.scroll-down')"(THIS)".mouseenter...
这是我当前的 JS(这里是小提琴:http: //jsfiddle.net/bq7Ub/):
$(function() {
var ele = $('.scroll');
var speed = 25, scroll = 5, scrolling;
$('.scroll-up').mouseenter(function() {
scrolling = window.setInterval(function() {
ele.scrollTop( ele.scrollTop() - scroll );
}, speed);
});
$('.scroll-down').mouseenter(function() {
scrolling = window.setInterval(function() {
ele.scrollTop( ele.scrollTop() + scroll );
}, speed);
});
$('.scroll-up, .scroll-down').bind({
click: function(e) {
e.preventDefault();
},
mouseleave: function() {
if (scrolling) {
window.clearInterval(scrolling);
scrolling = false;
}
}
});
});
我无法弄清楚如何做到这一点,请帮助。