Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Необычный скролл
 
 автор: Naught   (20.02.2005 в 18:58)   письмо автору
 
 

Идея такая: нужно сделать скролл в виде "розы ветров". Тоесть стрелочки влево-вправо-вверх-вниз-центрировать.
Причем скролл для "псейдофрейма", который будет сделан при помощи DIV и include();. В этот фрейм будет загружаться картинка, заведомо большая, чем область обзора. И вот нужно таким хитрым манером сделать для нее скролл.

   
 
 автор: glsv (Дизайнер)   (20.02.2005 в 19:47)   письмо автору
 
   для: Naught   (20.02.2005 в 18:58)
 

Хм… хороший, наверное, будет скролл :)
Но у меня нет под рукой хотя бы чуть похожего кода.

   
 
 автор: Naught   (20.02.2005 в 20:41)   письмо автору
 
   для: glsv (Дизайнер)   (20.02.2005 в 19:47)
 

Неужели в JS нет команды, позволяющей скроллить влево-вправо, вверх-вниз? Ни за что не поверю :))

   
 
 автор: glsv (Дизайнер)   (20.02.2005 в 23:36)   письмо автору
 
   для: Naught   (20.02.2005 в 20:41)
 

Хм… посмотрел в книге Гудмана "JavaScript и DHTML. Сборник рецептов" рецепт на прокрутку – листинг кода занимает 8 страниц :)

   
 
 автор: Naught   (21.02.2005 в 02:08)   письмо автору
 
   для: glsv (Дизайнер)   (20.02.2005 в 23:36)
 

Быть такого не может! Это же ужас какой-то! О.о

   
 
 автор: Naught   (21.02.2005 в 02:14)   письмо автору
 
   для: glsv (Дизайнер)   (20.02.2005 в 23:36)
 

Вот оно! Нажал на кнопочку - прокрутилось.
http://bogolubow2002.narod.ru/ra40.html

   
 
 автор: glsv (Дизайнер)   (21.02.2005 в 04:13)   письмо автору
 
   для: Naught   (21.02.2005 в 02:14)
 

Ага, вот и функция :) Их даже 3

window.scroll(x,y)


window.scrollBy(horizontal,vertical)


window.scrollTo(x,y)

Для их работы свойство window.scrollbars должнобыть установлено в true

   
 
 автор: glsv (Дизайнер)   (21.02.2005 в 04:22)   письмо автору
 
   для: glsv (Дизайнер)   (21.02.2005 в 04:13)
 

window.scroll(x,y) - устаревшая функция. Оставлена для обратной совместимости. Вместо нее следует использовать функции scrollBy и scrollTo.

scrollBy(x,y)
Функция обеспечивает относительное позиционирование. Область смещается на x координат по горизонтали и y координат по вертикали.

scrollTo(x,y)
Функция обеспечивает абсолютное позиционирование. Область смещается таким образом, чтобы точка с координатами x,y стала левым верхним углом.

   
 
 автор: Naught   (21.02.2005 в 19:16)   письмо автору
 
   для: glsv (Дизайнер)   (21.02.2005 в 04:22)
 

Ура! Спасибо! :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования