The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"JS Изменения фокуса при удалении элемента"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (JavaScript)
Изначальное сообщение [ Отслеживать ]

"JS Изменения фокуса при удалении элемента"  +/
Сообщение от Azudim email(??) on 14-Ноя-10, 00:00 
Подскажите пожалуйста, как обойти следующую особенность:

Есть список из большого числа строк вида:
<dl>
  <dt id="1"> Элемент 1</dt>
  <dt id="1"> Элемент 2</dt>
  <dt id="1"> Элемент 3</dt>
    <dd id="info"> Описание 3</dd>
    ...
  <dt id="100"></dt>
</dl>

в коде есть раздел, в котором "Описание 3" удаляется (jQuery):
   info = $('dd#info');
   info.remove();

Все работает, НО - если строка с "Элементом" находится ниже первого экрана браузера, т.е. нужно проскролить вниз что бы она стала видна, то при удалении фокус браузера возвращается к самому верху страницы. Очень неудобно, когда 1000+ строк постоянно возвращаться вниз.

Задумка в том, что при клике на Элемент под ним выезжает бар с описанием и другими элементами управления, в том числе кнопка, при нажатии на нее выполняются разные операции и этот бар должен исчезнуть, но фокус браузера должен остаться на том же уровне.

спасибо за помощь!
  


Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "JS Изменения фокуса при удалении элемента"  +/
Сообщение от Aquarius (ok) on 14-Ноя-10, 00:57 
> Все работает, НО - если строка с "Элементом" находится ниже первого экрана
> браузера ...

а вот ту поподробнее, пожалуйста!
сдается мне, что речь идет об одном конкретном браузере ...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "JS Изменения фокуса при удалении элемента"  +/
Сообщение от Azudim email(??) on 14-Ноя-10, 19:34 
>> Все работает, НО - если строка с "Элементом" находится ниже первого экрана
>> браузера ...
> а вот ту поподробнее, пожалуйста!
> сдается мне, что речь идет об одном конкретном браузере ...

все оказалось проще - клик стоял на ссылке, с href="#" =)
<a href="#" onClick="slide();">+</a>

заменил на input (button) и все ок =)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру