on click call hover/mouse
on click call hover/mouse
我有固定的侧边栏导航栏,它在悬停时工作,但我想通过单击折叠按钮打开第一个菜单。类似的工作,如悬停菜单1。我已经试过以下方法了。
<<p> jsfiddle演示/strong>$(document).on('click', '.btn1', function () {
console.log('btn 1');
//$('.imFirst a').trigger('mouseenter');
//$('.imFirst a').trigger('mouseover');
//$('.imFirst a').trigger('hover');
$('.imFirst a ').mouseenter()
//$('.imFirst a ').mouseover()
$('.imFirst a').toggleClass('hover');
});
$(document).on('click', '.btn2', function () {
console.log('btn 2');
//$('.imFirst ').trigger('mouseenter');
//$('.imFirst ').trigger('hover');
//$('.imFirst ').trigger('mouseover');
$('.imFirst ').mouseenter();
//$('.imFirst ').mouseover();
$('.imFirst ').toggleClass('hover');
});
您必须添加类,以记住您的条件。我正在改变你的榜样jsfiddle演示
$(document).on('click', '.btn2', function () {
$('.imFirst').addClass('active');
});
就像前面的答案一样,我认为最好的办法是添加一个在单击切换按钮时切换的类。与前面答案的唯一区别是,在jsfiddle演示中,添加
效果更好 $('.imFirst').toggleClass('active');
这样你就可以在打开菜单后关闭它。
My rep too low to add this as comment.
相关文章:
- Mouse Out Orange Div "CurrentHeight" is not applyi
- 如何在hover js上的3个类之间切换
- 在用Javascript更改背景颜色后:hover don'不要改变颜色
- d3.mouse 偏移量返回的值不正确
- 将 CSS :hover 替换为 jQuery
- hover添加类-或子类:悬停以影响父类
- 为什么hover()不能使用jquery处理添加的类
- 如何使用jquery'将图像更改为文本;s.hover事件
- Bootstrap Carousel transition ON hover only
- is(':hover')适用于jsfiddle,但不适用于本地文件
- 如何通过hover()或mouseenter函数更改选项值,例如
- hover(function(){未正确选择
- JQuery .hover() issue
- 为什么getComputedStyle不适用于像:hover这样的伪类
- 使用 JavaScript 更改 :hover CSS 属性
- jQuery:使用:hover的简单动画
- 如何在 jQuery 的 hover() 事件的热点中包含元素的边距
- mouse在 iframe 的内容中输入鼠标离开
- 如何定位锚点“悬停”事件,就像在 jQuery 中的 css a:hover 一样
- on click call hover/mouse