Jquery&&(jScrollPane||jquery.scrollTo)&&scrollTo
Что-то я опять туплю....
Нужно сделать блок с кучей картинок расположенных по 4 в ряд.. Картинок много, картинка является ссылкой. Блок с "красивым" скроллом. Учитывая что на сайте уже прикручен jquery, обрадовался найдя плагин jScrollPane. Блок сорганизовал так: <script type="text/javascript"> jQuery('#container').jScrollPane(); </script> <div id="container"> <table><tr> <td><a><img/></a></td> <td><a><img/></a></td> <td><a><img/></a></td> <td><a><img/></a></td> </tr>><tr> <td><a><img/></a></td> <td><a><img/></a></td> <td><a><img/></a></td> <td><a><img/></a></td> </tr> <!---Ну и так далее по необходимости--> </table> </div> Все бы ничего... Но при кол-ве строк более 15, каждый раз скроллить неинтересно. Нужно автоматом проскроллить до активной ячейки. Ячейка со ссылкой на текущую страницу имеет свой id: <td class="active"> Попробовал написать: jQuery('#container').scrollTo('#active'); И так: jQuery('div.jScrollPaneContainer').scrollTo(parseInt($('#active').offsetTop)); В обоих случаях получил "индейскую народную избу" (фиг-вам) Причем первый вариант требует подключения jquery.scrollTo, хотя jScrollPane тоже вроде умеет делать scrollTo.:-E А ведь так хочется чтоб все было красиво и удобно.... Add@22:55 17/07/09: Гм. А jScrollPane работает таким образом: jQuery('#container')[0].scrollTo(200); Теперь вопрос, как рассчитать необходимое смещение? |
посмотри этот топик, можешь даже автору вопрос попробовать задать
|
Не осознал, какое отношение тот топик имеет к автоскроллингу на js,
|
тем, что чтобы перейти на якорь нужно window.location ипользовать, а не scrollTo
|
Так мне не надо переходить по ссылке, мне нужно проскроллить див обработанный jscrollpane, до определенной метки (любой, я ее в скрипте php задаю)
Так что window.location мне не поможет... Вот то что мне нужномне нужно Только в качестве содержимого таблица с картинками, и переход выполняется не при клике на ссылку а при загрузке страницы... |
а типа при перехода не якорь никакого скроллинга не происходит, просто страничка (или div со скроллом) магическим образом оказывается в нужном месте. Ты б может подумал/попробовал, вместо того чтобы спорить ;)
|
Кажется дошло... все время забываю, что бывают ссылки внутри одной страницы, а не только со страницы на другую страницу....
Да и не к чему все это: Психанув, переверстал страницу и скрипт вывода этой страницы с нуля. все заработало. 99% ошибка была синтаксической. |
scroll запаменание положения
привет! такая проблемка, имеется раздел "Категории" товары в нем отоброжаются вертикально, просмотр не попавших в поле видимости за счет скрола. при выборе категории например самой нижней, при загрузке страници скрол перемещается вверх. Подскажите плиз как сделать чтоб скрол оставался в области выбранной категории? http://photodesign.ru/
|
не понял, где там категории, но: избавиться от вертикального скролла
|
это конечно вариант, но хотелось бы сделать
|
Часовой пояс GMT +3, время: 05:30. |