Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > JavaScript / HTML

JavaScript / HTML Создание динамической разметки страниц

Ответ
 
Опции темы
Старый 25.03.2013, 19:18   #1
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
прокрутить скролбар до упора

http://jsfiddle.net/mVSfH/
смотрим пример. как прокрутить скролбар до упора влево/вправо? можно с жиквери
(Offline)
 
Ответить с цитированием
Старый 25.03.2013, 19:33   #2
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: прокрутить скролбар до упора

http://jsfiddle.net/mVSfH/2/
var maxWidth = $("div#tape")[0].scrollWidth - $("div#tape")[0].clientWidth;
$("div#tape").scrollLeft(maxWidth / 2);
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (25.03.2013)
Старый 02.04.2013, 20:41   #3
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: прокрутить скролбар до упора

http://jsfiddle.net/mVSfH/4/
Или на чистом JS, так как вызывать трижды "парсер" $() это как-то неоптимально:
document.getElementById("left").onclick = function(e) {
    var tape = document.getElementById("tape");
    tape.scrollLeft = 0;
}

document.getElementById("right").onclick = function(e) {
    var tape = document.getElementById("tape");
    tape.scrollLeft = tape.scrollWidth - tape.clientWidth;
    // Вообще-то говоря, от того что мы попытаемся
    // передвинуть полосу прокрутки дальше максимального
    // значения, ничего лишнего не произойдет. Даже в IE<8
}
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:13.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com