Регистрация Правила Главная форума Поиск |
0
- 09.07.2015 - 00:31
|
На этой странице http://svet-okna.ru/?ct=s&pgit=2&pcs...&category=3217 при нажатии на слово "Калькулятор" - внизу открывается Калькулятор и справа в списке выбирается ткань Лайн. Но в Firefox и IE select перематывается на этоу строку, а в Google Chrome и Opera - не перематывает - остаётся показывать верхи списка... Как преодолеть такую разную реакцию на команду: jQuery("#calcProduct2").find("option:contains('" + valCurrent + "')").first().attr("selected", "selected"); Кто сталкивался, подскажите! :-) | |
1
- 09.07.2015 - 14:48
|
var $s = $('select'); var optionTop = $s.find('[value="3"]').offset().top; var selectTop = $s.offset().top; $s.scrollTop($s.scrollTop() + (optionTop - selectTop)); | |
2
- 09.07.2015 - 18:32
|
Спасибо, мил человек! :-) Этот код нужен не для всех браузеров... - только для группы AppleWebKit (Opera, Google Chrome, Safari) var br, ua = navigator.userAgent; if (ua.search(/MSIE/) > -1) br = "explorer"; if (ua.search(/Firefox/) > -1) br = "firefox"; if (ua.search(/Safari/) > -1) br = "safari"; if (ua.search(/Chrome/) > -1) br = "chrome"; if (ua.search(/OPR/) > -1) br = "opera"; | |
![]() | Интернет-форум Краснодарского края и Краснодара |