亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我的效果是反的,在左邊列表項移動時,背景色和二級菜單的切換變延遲了,但是移到二級菜單時,二級菜單卻消失了

為什么我的效果是反的,在左邊列表項移動時,背景色和二級菜單的切換變延遲了,但是移到二級菜單時,二級菜單卻消失了

正在回答

4 回答

$(document).ready(function() {

? var sub = $('#sub')

? var activeRow

? var activeMenu

? var timer

? var mouseInSub = false


? sub.on('mouseenter',function(e){

? ? mouseInSub = true

? }).on('mouseleave',function(e){

? ? mouseInSub = false

? })

? $('#test')

? ? .on('mouseenter', function(e) {

? ? ? sub.removeClass('none')

? ? })

? ? .on('mouseleave', function(e) {

? ? ? sub.addClass('none')


? ? ? if (activeRow){

? ? ? ? activeRow.removeClass('active')

? ? ? ? activeRow = null

? ? ? }


? ? ? if (activeMenu) {

? ? ? ? activeMenu.addClass('none')

? ? ? ? activeMenu = null

? ? ? }

? ? })


? ? .on('mouseenter', 'li', function(e) {

? ? ? if (!activeRow){

? ? ? ? activeRow = $(e.target).addClass('active')

? ? ? ? activeMenu = $('#' + activeRow.data('id'))

? ? ? ? activeMenu.removeClass('none')

? ? ? ? return

? ? ? }

? ? ? if (timer) {

? ? ? ? clearTimeout(timer)

? ? ? }?

? ? ? ?timer = setTimeout(function(){

? ? ? ? if (mouseInSub) {

? ? ? ? ? return

? ? ? ? }?

? ? ? ? activeRow.removeClass('active')

? ? ? ? activeMenu.addClass('none')


? ? ? ? activeRow = $(e.target)

? ? ? ? activeRow.addClass('active')

? ? ? ? activeMenu = $('#' + activeRow.data('id'))

? ? ? ? activeMenu.removeClass('none')

? ? ? ? timer = null

? ? ? ?},300)


? ? ??

? ? })

})

我的也是一樣 ?怎么辦?

0 回復 有任何疑惑可以回復我~

一級菜單 時而選中 時而選不中,在一級菜單中 delay 時而FALSE 時而TRUE

0 回復 有任何疑惑可以回復我~

出現同樣的問題:左邊一級菜單上下滑動時二級菜單會跟隨切換;但是,從一級菜單向右移動到二級菜單時,二級菜單消失不顯示,求解答?

0 回復 有任何疑惑可以回復我~

貼出你的代碼看看。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我的效果是反的,在左邊列表項移動時,背景色和二級菜單的切換變延遲了,但是移到二級菜單時,二級菜單卻消失了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號