Я обнаружил, что с select
элементом в IE (IE7 и IE9 в любом случае), где указан атрибут size
, используя .scrollTop
может привести к некоторому странному поведению. Я надеюсь, что вокруг этого есть способ.IE <select> scrollTop
Если пользователь вручную прокручивается до позиции, сценарий прокручивает его в другую позицию, если пользователь нажимает вверх или вниз, прокрутка начинается с позиции перед запуском скрипта.
Вот очень простой пример:
Если прокрутить вручную, обратите внимание на позицию, а затем «сценарий» прокручивать с помощью кнопки (один или несколько раз), а затем начать вручную прокручивать снова, вы заметите, что в IE прокрутка начинается там, где ручная прокрутка влево.
Я хотел бы найти способ заставить IE работать правильно. У меня были надежды, что .scrollTo()
у jQuery может все исправить, но, к сожалению, нет.
Происходит и в IE8, но не в Chrome19. –
@Ash Спасибо, что проверили это. Я должен был упомянуть, что я знаю, что он работает правильно в Firefox. – hmqcnoesy