Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery - убрать прокрутку страницы при скрытии 
:(
    Опции темы
WebS
Дата 2.6.2011, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 1.6.2008

Репутация: нет
Всего: -3



Здравствуйте, такая проблема, делается удаление элемента на странице, удаеляется нормально, но после этого действия страница прокручивается вверх.

Тоже самое при отображении ранее скрытого слоя с аяксом.

пробовал return false; в конце функции - не помогает.

Помогите пожалуйста!
--------------------
Услуги web мастера... php+sql, вёрстка, дизайн, программирование, и.д.р
PM MAIL WWW ICQ   Вверх
Amphiluke
Дата 2.6.2011, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 17
Всего: 112



См. в 17-й строке вашего кода.
PM   Вверх
Gold Dragon
Дата 3.6.2011, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



Amphiluke, ты не прав! Я ещё раз посмотрел код, ошибка всё же в 18-й строке


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Amphiluke
Дата 3.6.2011, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 17
Всего: 112



А я с нуля считал smile 
PM   Вверх
WebS
Дата 6.6.2011, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 1.6.2008

Репутация: нет
Всего: -3



код не выкладывал, т.к реализация самая простая, просто делается show или hide, и при этом слой отображается\скрывается, и прокрутка делается
--------------------
Услуги web мастера... php+sql, вёрстка, дизайн, программирование, и.д.р
PM MAIL WWW ICQ   Вверх
Amphiluke
Дата 6.6.2011, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 17
Всего: 112



WebS, млин, ну всё равно без кода остается только гадать, что может быть причиной этой вашей прокрутки. Вызываете ли вы метод .preventDefault(), если эффект производится при клике на ссылке? Вы сами соберите минимальный пример, при котором будет проявляться баг и проанализируйте, в каком месте может быть что-то забыто…
Вот мой минимальный пример: ничего никуда не прокручивается. smile
Код

<a href="#" id="hlink">Show/hide div</a>
<div style="display:none;" id="hdiv">Lorem ipsum dolor</div>
<script type="text/javascript">
$(document).ready(function() {
    $("#hlink").click(function() { $("#hdiv").toggle(); return false; });
});
</script>

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.