|
|
|
Forum Member
      
участник
Last Login: 14.01.2004 20:37
Сообщ.: 34,
Visits: 375
|
|
Народ, подскажите как сделать, чтобы содержимое страницы не прокручивалось выше или ниже какой либо позиции (т.е. к примеру, до середины прокручивается, а дальше - нет). Заранее большое спасибо
|
|
|
|
|
Junior Member
      
участник
Last Login: 09.08.2001 20:55
Сообщ.: 12,
Visits: 133
|
|
за фунциклирование алгоритма не ручаюсь, но все же может будет полезным знать, что : . . в твоем распорящении есть событие window.document.Body.onScroll и методы :
window.scroll (x,y) ; window.scrollBy (x,y) ; window.scrollTo( x,y );
. . идея ясна? отлавливаеш событие . .проверяеш состояние ТЕЛА . .если юзер перекрутил дальше положенного - скролиш методом взад. :) .. подробности в Великом MSDN :).
успехов :)
|
|
|
|
|
Forum Member
      
участник
Last Login: 14.01.2004 20:37
Сообщ.: 34,
Visits: 375
|
|
| Это я пробовал. Но веде оно (ТЕЛО) сильно дергается когда его скроллишь назад, создавая не очень приятные визуальные эффекты. Хотелось бы, чтобы вообще скроллинг не выполнялся дальше чем какая-то позиция. А в MSDN сказано, что для события onscroll отмена запрещена.
|
|
|
|
|
Forum Member
      
участник
Last Login: 26.01.2002 11:06
Сообщ.: 26,
Visits: 287
|
|
http://www.dansteinman.com/ http://www.dansteinman.com/dynduo/ http://www.dansteinman.com/dynduo/en/scrollwindow.html
почитайте :) это тока для IE/NN 4+ - но круто :)
|
|
|
|