我以前使用过hoverIntent,但是它似乎在该站点上不起作用,这里是配置:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/1.9.0/jquery.hoverIntent.js"></script>
var config = {
sensitivity: 1000000000000000,
interval: 1000000000000000,
timeout: 1000000000000000
};
jQuery('.left-menu-items li').hoverIntent(function() {
jQuery(this).find('.sub-sub-menu-items').first().css({
'display': 'block'
});
}, function() {
jQuery(this).find('.sub-sub-menu-items').first().css({
'display': 'none'
});
}, config);
我想念什么吗?似乎没有听配置。我正在使用jQuery 1.11.3
答案 0 :(得分:0)
我已经设法解决了这个问题,看来上面的代码仅适用于较旧的hoverIntent版本,就像R5版本一样。
下面的代码与当前版本的hoverIntent兼容:
jQuery(".left-menu-items li").hoverIntent({
over: function () {
jQuery(this).find('.sub-sub-menu-items').first().show()
},
out: function () {
jQuery(this).find('.sub-sub-menu-items').first().hide()
},
timeout: 700,
sensitivity: 10
});