慕娘1107696
2018-03-27 22:27
把你的代码拷贝了一份,在网页中不能实现效果
$(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('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
}
activeRow.removeClass('active')
activeMenu.addClass('none')
activeRow = $(e.target)
activeRow.addClass('active')
activeMenu = $('#' + activeRow.data('id'))
activeMenu.removeClass('none')
})
})
谢谢老师,现在OK了
JS实现京东无延迟菜单效果
57661 学习 · 138 问题
相似问题