Может ли jquery щелкнуть событие симуляция колесика мыши вверх и вниз? - PullRequest
0 голосов
/ 25 октября 2011

Может ли событие jquery click имитировать ход мыши вверх и вниз?Я попытался найти ссылку на функцию: нажмите стрелку вверх, смоделируйте колесо мыши вверх.нажмите стрелку вниз, смоделируйте колесо мыши вниз.

<a id="up">up</a>
<a id="down">down</a>


$('#up').click(){
   $('#left').bind('mousewheel',up); //scroll div#left to top 
});
$('#down').click(){
   $('#left').bind('mousewheel',down); //scroll div#left to bottom
});

Ответы [ 2 ]

3 голосов
/ 25 октября 2011
$('#up').click(function() {
    $('div').stop().animate({scrollTop: '-=100'}, 300); 
});

$('#down').click(function() {
    $('div').stop().animate({scrollTop: '+=100'}, 300); 
});

Это интересный способ сделать это.

Скрипка: http://jsfiddle.net/C9ze6/

0 голосов
/ 25 октября 2011

.bind не имитирует событие - используйте для этого .trigger и / или .triggerHandler. Также обратите внимание, что обычный jQuery не поддерживает события mousewheel - для этого нужен плагин. См. http://plugins.jquery.com/plugin-tags/mousewheel. Но, может быть, .scroll будет достаточно для вас.

...