QQ 1640076782

2014年03月27日

jQuery 鼠标经过显示隐藏菜单

Filed under: 英语网站设计 — 标签:, , — lifengwu @ 10:49 上午

在外贸购物网站的制作过程中,由于产品的分类 较多,因此在产品的列表页面和产品详细页面我们通常会将产品分类隐藏,在鼠标经过的时候就将分类显示出来。

首先需引入jQuery

<script  type=”text/javascript” src=”js/jquery-1.4.2.min.js”></script>

<div id=”mlcate”>
<h2>製品カテゴリ</h2>
<div id=”lcate”>
<ul>
<li><a href=”#”>iPhone5S/5 ケース/カバー</a>
<ul>
<li><a href=”#”>iPhone5S/5 ケース/カバー</a></li>
<li><a href=”#”>iPhone5Cケース / カバー</a></li>
<li><a href=”#”>iPhone4S/4 シリコンケース</a></li>
<li><a href=”#”>iPhone4S/4 デコケース&amp;ハード</a></li>
</ul>
</li>
<li><a href=”#”>iPhone5Cケース / カバー</a>
<ul>
<li><a href=”#”>iPhone5S/5 ケース/カバー</a></li>
<li><a href=”#”>iPhone5Cケース / カバー</a></li>
<li><a href=”#”>iPhone4S/4 シリコンケース</a></li>
<li><a href=”#”>iPhone4S/4 デコケース&amp;ハード</a></li>
</ul></li>
<li><a href=”#”>iPhone4S/4 シリコンケース</a></li>
<li><a href=”#”>iPhone4S/4 デコケース&amp;ハード</a>
<ul>
<li><a href=”#”>iPhone5S/5 ケース/カバー</a></li>
<li><a href=”#”>iPhone5Cケース / カバー</a></li>
<li><a href=”#”>iPhone4S/4 シリコンケース</a></li>
<li><a href=”#”>iPhone4S/4 デコケース&amp;ハード</a></li>
</ul></li>
<li><a href=”#”>iPhone4S/4 スワロフスキー ケ</a></li>
<li><a href=”#”>iPhone4S/4 レザーケース</a></li>
<li><a href=”#”>iPhone4S/4 ブランドケース</a></li>
</ul>
</div>
</div>

具体的样式可根据网站的实际情况来做调整!

正常效果:

鼠标经过时的效果:

下面这段代码是必不可少的:

<script type=”text/javascript”>

jQuery(function(){

$(“.lcacont > ul > li”).hover(function(){

$(this).addClass(“selected”);

$(this).children(“a:eq(0)”).addClass(“h2-tit”);

$(this).children(“ul”).show();

},function(){

$(this).removeClass(“selected”);

$(this).children(“.tit”).removeClass(“h2-tit”);

$(this).children(“ul”).hide();

})

})

(function(){

var $subblock = $(“#mlcate”), $head=$subblock.find(‘h2′), $ul = $(“#mlcate”), $ul1 = $(“#lcate”);

$head.mouseover(function(e){

$ul1.show();

});

$ul.mouseover(function(event){

event.stopPropagation();

});

$ul.mouseleave(function(e){

$ul1.hide();

});

})();

</script>