Показать сообщение отдельно
  #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.
Ответить с цитированием