EndMeOut
2018-04-02 15:52
function $(document) {
}
$(document).ready(function () {
var sub = $('#sub')
var activeRow
var activeMenu
$('#test')
.on('mouseenter',function (e) {
sub.removeClass('none')
})
.on('mouseleave',function (e) {
sub.addClass('none')
if(activeRow){
activeRow.removeClass()
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
}
activeRow.removeClass('active')
activeMenu.addClass('none')
activeRow = $(e.target)
activeRow.addClass('active')
activeMenu = $('#'+activeRow.data('id'))
activeMenu.removeClass('none')
})
})
我也是不显示,都写了
你的jquery.min.js的代码写了吗?
是不是漏了id="test"
JS实现京东无延迟菜单效果
57661 学习 · 138 问题
相似问题