Доброе время суток.
Прошу не судить строго, с javascript разбираюсь всего день, понадобилось добавить скрытие/раскрытие div элементов.
За основу взял пример
<script type="text/javascript">
$(document).ready(function(){
//hide the all of the element with class msg_body
$(".msg_body").hide();
//toggle the componenet with class msg_body
$(".msg_head").click(function(){
$(this).next(".msg_body").slideToggle(100);
});
});
</script>
Все работает как нужно, кроме одно. Первый элемент <div class="msg_body"> нужно оставить раскрытым при показе страничики,
а после он должен вести себя по закону .click(function() функции.
Пересмотрел кучу примеров jquery но что то не нашел для себя решения.
Пробовал добавить id=msg_visible — в тело первого msg_body и использовать
$("#msg_visible").show();
Но тогда он постоянно видимый и не подчиняется вызову .click(function()
Подскажите кто знает как исправить ситуацию, спасибо.
Здравствуйте, _f_b_i_, Вы писали:
___>За основу взял пример
___>___><script type="text/javascript">
___>$(document).ready(function(){
___> //hide the all of the element with class msg_body
___> $(".msg_body:gt(0").hide();
___> //toggle the componenet with class msg_body
___> $(".msg_head").click(function(){
___> $(this).next(".msg_body").slideToggle(100);
___> });
___>});
___></script>
___>
___>Все работает как нужно, кроме одно. Первый элемент <div class="msg_body"> нужно оставить раскрытым при показе страничики,
___>а после он должен вести себя по закону .click(function() функции.
___>Пересмотрел кучу примеров jquery но что то не нашел для себя решения.
___>Пробовал добавить id=msg_visible — в тело первого msg_body и использовать
___>___> $("#msg_visible").show();
___>
___>Но тогда он постоянно видимый и не подчиняется вызову .click(function()
___>Подскажите кто знает как исправить ситуацию, спасибо.
Если я тебя правильно понял тебе нужен
gt selector/
Здравствуйте, _f_b_i_, Вы писали:
Попробуй
$(".msg_body").slice(1).hide();
Здравствуйте, GarryIV, Вы писали:
GIV>Если я тебя правильно понял тебе нужен gt selector/
Спасибо буду пробовать разобраться
Здравствуйте, KRT, Вы писали:
KRT>Здравствуйте, _f_b_i_, Вы писали:
KRT>Попробуй
KRT>KRT> $(".msg_body").slice(1).hide();
KRT>
Спасибо, то что нужно