首頁 > web前端 > js教程 > 滑鼠懸浮顯示二級選單效果的jquery實作_jquery

滑鼠懸浮顯示二級選單效果的jquery實作_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-05-16 16:32:49
原創
2043 人瀏覽過

1.版面:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<div class="show">

<img src="~/images/head_icon.png" />

 

<div class="drop" style=" display:none; z-index:80000" id="profileMenu">

<ul>

<li>

<a class="pass" style="cursor: pointer"

href='#'>

<span>修改密码</span>

</a>

</li>

<li>

<a class="quit" style="cursor: pointer"

href='#'

><span>退出</span></a>

</li>

</ul>

</div>

</div>

登入後複製

2.js控制:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

function dropMenu(obj) {

$(obj).each(function () {

var theSpan = $(this);

var theMenu = theSpan.find(".drop");

var tarHeight = theMenu.height();

theMenu.css({ height: 0, opacity: 0 });

 

 

var t1;

 

 

function expand() {

clearTimeout(t1);

//theSpan.find('a').addClass("selected");

theMenu.stop().show().animate({ height: tarHeight, opacity: 1 }, 200);

}

 

 

function collapse() {

clearTimeout(t1);

t1 = setTimeout(function () {

// theSpan.find('a').removeClass("selected");

theMenu.stop().animate({ height: 0, opacity: 0 }, 200, function () {

$(this).css({ display: "none" });

});

}, 250);

}

 

 

theSpan.hover(expand, collapse);

theMenu.hover(expand, collapse);

});

}

登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板