Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.04.2010, 23:16
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

хз. у меня страница ника не прыгает. в каком браузере проверяете?

П.С. попробуйте поклацать по уже активной вкладке =)
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
  #12 (permalink)  
Старый 22.04.2010, 23:29
Новичок на форуме
Отправить личное сообщение для Grafs Посмотреть профиль Найти все сообщения от Grafs
 
Регистрация: 22.04.2010
Сообщений: 8

Клацал и по активной и по не активной
Проверял во всех FF,IE,Oprea,Сhrome
Поднимите вторую-нижнюю вкладку под самый верх экрана и кликните по меню. При первом клике страница съезжает вниз. В самом диве сейчас мало текста а когда много то сьезает существенно.
Я пока решил это таким методом
$('html, body').scrollTop(e.pageY-(e.clientY - document.documentElement.clientTop));

Но это не решение, а так костыль временный, пока не найду решения.
Ответить с цитированием
  #13 (permalink)  
Старый 23.04.2010, 00:55
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Я то понимаю что происходит, и скажу, это нормально, но если уж сильно хочется убрать скачки попробуй
<div class="wstabcn wstbshow">Текст меню 1</div>
<div class="wstabcn">Текст меню 2</div>
<div class="wstabcn">Текст меню 3</div>

эти блоки вложить в еще один div и дать ему фиксированную высоту
или же если не планируется поддержка ие6 то можно динамически менять ему стиль min-height на максимально возможный при переключении вкладок...
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
  #14 (permalink)  
Старый 23.04.2010, 01:19
Новичок на форуме
Отправить личное сообщение для Grafs Посмотреть профиль Найти все сообщения от Grafs
 
Регистрация: 22.04.2010
Сообщений: 8

Похоже проблему решил, но с глюками
В pr.find('div.wstabcn').hide(); изменил на pr.find('div.wstabcn').hide(1); и все.
Но при этом если быстро кликать то проскакивает съезжание.
И еще, если кликнуть на активной вкладке то страница съезжает.
Как отключить в этом коде скрипта евент на активной вкладке?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Двойное действие при клике по ссылке spider Элементы интерфейса 5 10.11.2009 10:43
Закрыть элемент при клике вне его masterm Общие вопросы Javascript 3 31.07.2009 11:27
Действия при клике kefiads Ваши сайты и скрипты 5 18.06.2009 10:33
При первом клике список не раскрывается. lancer Элементы интерфейса 1 30.03.2008 17:24