ورود

View Full Version : سوال: مشکل در باز شدن منو



ab.ali
سه شنبه 14 مرداد 1393, 14:44 عصر
سلام، این ها کد های مربوط به منو من هست :



<ul class="list">

<li><a href="#">دانلود</a>

<ul>

<li><a href="#">بازی</a></li>

</ul>

</li>

<li><a href="#">دانلود</a></li>

</ul>


و این ها هم کد های مربوط به باز شدن منو هستن :


$('.list li').click(function(e) {

$('.list ul').css('display','block');

});



ولی کار نمی کنن، چرا؟

MSE7EN
سه شنبه 14 مرداد 1393, 14:56 عصر
این رو تست کنید :


$('.list li').click(function(e) {
$(this).find("ul").css('display','block');
});

ab.ali
سه شنبه 14 مرداد 1393, 15:04 عصر
ممنون ولی کار نکرد.:افسرده:

MSE7EN
سه شنبه 14 مرداد 1393, 15:19 عصر
کار میکنه :



<!DOCTYPE html>
<html>
<head>
<style>
.list li ul{
display: none;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$(document).ready(function() {
$('.list li').click(function(e) {
$(this).find("ul").css('display','block');
});
});
</script>
</head>
<body>
<ul class="list">

<li><a href="#">دانلود</a>

<ul>

<li><a href="#">بازی</a></li>

</ul>

</li>

<li><a href="#">دانلود</a></li>

</ul>
</body>
</html>

ab.ali
سه شنبه 14 مرداد 1393, 20:49 عصر
تشکر فراوان، کار کرد، دو تا سوال دارم، کار اون find چیه که با اضافه شدنش کار کرد؟