[英]Jquery rollover but not the same child?
我想做的是當我將.mainmenu鼠標懸停后淡入淡出.submenu,但是問題是它們都不與父子相關,所以當我將光標從移開時,如何使.submenu保持可見。 mainmenu到.submenu?
http://codepen.io/vincentccw/pen/LnvJE
my html:
//////////////////////////////////////////////
<div class="mainmenu">this is text</div>
<div class="submenu">this is text2</div>
//////////////////////////////////////////////
my js:
//////////////////////////////////////////////
$( document ).ready(function() {
$(".mainmenu, .submenu").mouseenter(function(){
$(".submenu").stop(true,true).slideToggle();
console.log('slide down');
}).mouseleave(function(){
$(".submenu").stop(true,true).slideToggle();
console.log('slide up');
});
});
////////////////////////////////////////////////
$(document).ready(function () {
$(".mainmenu").mouseenter(function () {
$(".submenu").stop(true, true).slideToggle();
// console.log('slide down');
}).mouseleave(function (e) {
if (e.relatedTarget.className != "submenu") $(".submenu").stop(true, true).slideToggle();
// console.log('slide up');
});
$(".submenu").mouseleave(function (e) {
$(".submenu").stop(true, true).slideToggle();
// console.log('slide up');
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.