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

HTML+CSS+JavaScript

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

 

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

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

тема: Скролл убрался, а скролит все равно (ОПЕРА)
 
 автор: TetRiska   (03.05.2011 в 21:57)   письмо автору
 
 

Скриптом назначил
<html>
класс с параметром
overflow:hidden;
Везде все окей, только в операх недочет. Скролл то убрался, но скролится страничка все равно :( Как излечить?

  Ответить  
 
 автор: sl1p   (03.05.2011 в 22:17)   письмо автору
 
   для: TetRiska   (03.05.2011 в 21:57)
 

попробуйте на body

  Ответить  
 
 автор: TetRiska   (03.05.2011 в 22:27)   письмо автору
 
   для: sl1p   (03.05.2011 в 22:17)
 

таже картина:(

  Ответить  
 
 автор: sl1p   (03.05.2011 в 22:38)   письмо автору
 
   для: TetRiska   (03.05.2011 в 22:27)
 

можно сделать так(других вариантов вероятно нет), но визуально будет не очень хорошо, если вас это тоже интересует.

влепить куданить между <head></head>
window.onscroll = document.onscroll = scroll;
function scroll()
{
  document.body.scrollTop = 0;    
}

  Ответить  
 
 автор: TetRiska   (03.05.2011 в 22:52)   письмо автору
25.3 Кб
 
   для: sl1p   (03.05.2011 в 22:38)
 

что-то не то, приложил я свой исходник, посмотрите его в опере.....для отображения нужного слоя нажмите CLICK, после чего скрол родной скроется, появится фон с контентом, можно пролистать как бы до низу, где скрол упрется, но потом еще можно скролить :(

П.С. аналогичное сделано ВКонтакте при просмотре фотографий, но не пойму как они там реализовали

  Ответить  
 
 автор: parczynski   (04.05.2011 в 03:42)   письмо автору
 
   для: TetRiska   (03.05.2011 в 21:57)
 

попробуйте в css для body добавить position:absolute
body{margin:0;padding:0;position: absolute;}


а в функцию showlayer() добавить строки в начало
$('body').css('width',screen.width+'px');
$('body').css('clip','rect(auto, '+screen.width+'px, '+innerHeight+'px, auto)');

  Ответить  
 
 автор: TetRiska   (04.05.2011 в 11:46)   письмо автору
 
   для: parczynski   (04.05.2011 в 03:42)
 

работает на ура в версии 11.10, вот в 9.64 и 9.25 не хочет, все равно скролит дальше...должно работать с версии 9.25 оперы, есть еще вариант решения?

  Ответить  
Rambler's Top100
вверх

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