2017-12-28 4 views

Antwort

0

.scrollTop() arbeiten kann:

$('select').scrollTop(30); 

Und Sie können auf ein bestimmtes Element blättern mit diesem:

var $s = $('select'); 

var optionTop = $s.find('[value="3"]').offset().top; 
var selectTop = $s.offset().top; 

$s.scrollTop($s.scrollTop() + (optionTop - selectTop)); 

es hier probieren: http://jsfiddle.net/kj9p4/

Hinweis: tut funktioniert nicht in Chrome.

+0

Das ist nicht genau das, was ich erwartet habe, aber wir werden sehen, vielleicht bringt es mich auf den richtigen Weg –

+0

Sie können nur diese Zeile $ ('select') verwenden. ScrollTop (1000); Ich denke, es ist Ihre Lösung –

+0

Es scheint nicht zu funktionieren - funktioniert nicht auf Chrome noch auf Firefox. –

Verwandte Themen