$('#primary-nav li').on('mouseover',function(){
var primaryList = $(this).attr('id');
var secondaryUl = $('#secondary-nav ul').attr('id');
if (secondaryUl == primaryList + 'List') {
$('#secondary-nav ul').not('#'+ primaryList + 'List').hide();
$('#secondary-nav ul#'+ primaryList + 'List').show();
}
});
这里的事件因为绑在了li上,在li之间移动的时候悬停事件只会执行一次。
应该怎么修改达到悬停在li之间移动时都会执行一次。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
试试用代理呢?
去除掉
if判断就可以了,因为if判断始终成立