Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2009, 02:32
Новичок на форуме
Отправить личное сообщение для yuryspb Посмотреть профиль Найти все сообщения от yuryspb
 
Регистрация: 21.03.2009
Сообщений: 5

Автоматическая нумерация списка
Здравствуйте! Помогите решить проблему:
имеется нумерованый список типа
<ol>
<li>...</li>
<li>...</li>
..
</ol>


если отмечен checkbox, то необходимо добавлять с помощью javascripta на первую позицию элемент, соответственно все остальные элементы должны поменять нумерацию. Если checkbox не отмечен, но элемент добавлять не нужно.
Использую такой скрипт:
$(document).ready(function(){
       
       
       $("#element2").css("display","none");
     
        
       $("#checkbx").click(function(){
       
       
        if ($("#checkbx1").is(":checked"))
        {
           
            $("#element2").show("fast");

        }
        else
        {     
            
            $("#element2").hide("fast");
	   
        }
      }); 
    });
     </script>


и такой html:

<ol>

<li id="extra2">Скрытый элемент</li>
<li>....</li>
<li>....</li>
<li>....</li>

</ol>


При появлении скрытого элемента нумерация не обновляется. Точнее в Firefox она обновляется, но буквально меньше секунды, а потом восстанавливаетя старая нумерация.
Использую JQuery 1.3.2.
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2009, 05:21
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

о какой нумерации речь?
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2009, 15:36
Новичок на форуме
Отправить личное сообщение для yuryspb Посмотреть профиль Найти все сообщения от yuryspb
 
Регистрация: 21.03.2009
Сообщений: 5

речь о просто нумерации списка

1. пункт 1
2. пункт 2
и тд
Ответить с цитированием
  #4 (permalink)  
Старый 23.03.2009, 19:03
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

только в ff не работает? Какой ff? Какие-то ошибки в консоль ошибок попадают?
Ответить с цитированием
  #5 (permalink)  
Старый 23.03.2009, 22:45
Новичок на форуме
Отправить личное сообщение для yuryspb Посмотреть профиль Найти все сообщения от yuryspb
 
Регистрация: 21.03.2009
Сообщений: 5

да нет, не работает в принципе такой метод. но в фф такой баг проявляется =)
Ответить с цитированием
  #6 (permalink)  
Старый 24.03.2009, 18:56
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

сложно сказать, чей это баг... в jQuery не предусмотрели, что кто-то будет элементы списков показывать (либо ты один из первых кому такое понадобилось, либо исправление в процессе, либо автор решил забить на этот момент). Почему в IE работает - потому что он считает нормальным, что у элементов списка display: block (в отличие от ff и opera, где display: list-item)

варианты решения: 1) отказаться от идеи; 2) сделать свою релизацию; 3) запостить баг и ждать, пока исправят (поискать свой баг можно в любом случае)
Ответить с цитированием
  #7 (permalink)  
Старый 24.03.2009, 22:30
Новичок на форуме
Отправить личное сообщение для yuryspb Посмотреть профиль Найти все сообщения от yuryspb
 
Регистрация: 21.03.2009
Сообщений: 5

нет, вы не поняли, не работает нигде.
заработала, когда я вместо hide("fast") и show("fast") указал hide() и show().
интересно почему с "fast" не работает?
Ответить с цитированием
  #8 (permalink)  
Старый 24.03.2009, 22:41
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
нет, вы не поняли, не работает нигде
ну выкладывай тогда ссылку на нерабочий вариант (максимально упрощенный) или воспользуйся paste bin (только проверь у себя сначала, а не как в прошлый раз, в начале топика)
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая прокрутка дива вниз progi2007 Общие вопросы Javascript 16 16.04.2014 23:15
раскрывать/скрывать <td> при выборе определенного элемента списка zip Элементы интерфейса 2 19.01.2009 13:58
Добавить значения из одного списка в другой XAOC Events/DOM/Window 10 28.08.2008 13:18
не кликабельная картинка в ссылке списка fiery_js Элементы интерфейса 0 30.07.2008 18:15
Динамическое обновление списка select (продолжение мытарств) macam Элементы интерфейса 2 25.06.2008 16:04