Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2011, 19:51
Новичок на форуме
Отправить личное сообщение для Nigga2102 Посмотреть профиль Найти все сообщения от Nigga2102
 
Регистрация: 04.05.2011
Сообщений: 8

Кто знает как правильно отобрать элементы!!!
Проблема следующая:
клацаю на div-е с классом .top классу .block как и положено
появляеться, клацаю еще раз исчезает, но вот только когда клацаю на
подсписке(div.block) всё равно div.block исчезает


<div class="top" id="q">menu1
<div class="block">
<div class="li">11111</div>
<div class="li">22222</div>
<div class="li">33333</div>
</div>
</div>




$(document).ready(function(){

$('.top').bind('click',function(){

if ($('.block',this).css('display') == 'none')
{
$('.block',this).css('display','block');
}
else
{

$('.block',this).css('display','none');
}

});
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2011, 19:55
Новичок на форуме
Отправить личное сообщение для Nigga2102 Посмотреть профиль Найти все сообщения от Nigga2102
 
Регистрация: 04.05.2011
Сообщений: 8

или как можно спользовать фильтры jquery вместе с ключевым словом this
типа этого $(this,':first-child').css('display','block');
Ответить с цитированием
  #3 (permalink)  
Старый 11.05.2011, 23:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 30,097

Nigga2102,
Вариант....
<!DOCTYPE html>
<html>
<head>
  <title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript">
$(function(){
$('.top').bind('click',function(e){
e.target==this&&$('.block',this).toggle();
});
});
</script>
</head>
<body>
<div class="top" id="q">menu1
<div class="block">
<div class="li">11111</div>
<div class="li">22222</div>
<div class="li">33333</div>
</div>
</div>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 12.05.2011, 18:08
Новичок на форуме
Отправить личное сообщение для Nigga2102 Посмотреть профиль Найти все сообщения от Nigga2102
 
Регистрация: 04.05.2011
Сообщений: 8

Спасибо)))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выделить элементы одного уровня? InviS jQuery 1 20.08.2010 08:03
Как удалить повторные элементы из массива? YISHIMITSY Общие вопросы Javascript 1 03.05.2010 23:04
Кто знает как разрешить выполнения сценариев в Ie ? JsLoveR Общие вопросы Javascript 5 24.12.2009 18:25
Как поменять местами элементы в дереве элемента родителя? rar11 Events/DOM/Window 8 01.04.2009 17:53
Как правильно оформить Send() Алекс97 AJAX и COMET 20 30.10.2008 18:19