abstract:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>自定義動畫三級導(dǎo)航欄</title> <script src="/jQuery/jQuery-3.3.1.js"></script> <script> $(function(){ $('.box-3').hide(); $('.box-2').hide(); $('.box-1>li').mouseover(function(){ $(this).find('.box-2').slideDown(500) }) $('.box-1>li').mouseleave(function(){ $(this).find('.box-2').slideUp(500) }) $('.box-2>li').mouseover(function(){ $(this).find('.box-3').slideDown(500) }) $('.box-2>li').mouseleave(function(){ $(this).find('.box-3').slideUp(500) }) }) </script> <style> *{margin: 0px;padding: 0px;} a{text-decoration: none;color:cornflowerblue;} .nav a:hover{color: cornsilk;} .cont{margin: 50px;} ul{list-style: none;} li{height: 40px;width: 100px;text-align: center;line-height: 40px;background:#ccc;;border-bottom: 1px dashed red;border-radius: 5px;margin: 2px;} </style> </head> <body> <div class="cont"> <div class="nav"> <ul class="box-1"> <li><a href="#">首頁</a></li> <li style="position: relative;"><a href="#">產(chǎn)品</a> <ul class="box-2" style="position:absolute; top:0px; left:100px;"> <li style="position: relative;"><a href="#">汽車</a> <ul class="box-3" style="position:absolute; top:0px; left:100px;"> <li><a href="#">汽車一</a></li> <li><a href="#">汽車二</a></li> <li><a href="#">汽車三</a></li> </ul> </li> <li><a href="#">配件</a></li> </ul> </li> <li><a href="#">關(guān)于我們</a></li> <li><a href="#">加入我們</a></li> </ul> </div> </div> </body> </html> 問題:有沒有辦法在動畫沒有結(jié)束的時候不再次觸發(fā)!用if判斷嗎?
Correcting teacher:滅絕師太Correction time:2019-01-14 11:51:23
Teacher's summary:你可以使用stop()停止動畫,鼠標(biāo)移出停止當(dāng)前動畫效果;