点击CSS动画
CSS animation on click
我正在开发一个网站,我有下拉菜单的css动画,但我希望它们在子菜单上点击而不是悬停时显示,而且似乎无法理解这是我目前正在使用的代码。很抱歉,我直接从源代码中复制了所有的PHP。http://codepen.io/anon/pen/PwrNaZ
$( "#horiz-menu ul li > ul" ).click(function()
我不太了解jQuery,但这就是我目前所掌握的。
您可以使用JQuery:执行类似操作
JQuery
$( "#horiz-menu a" ).click(function(e){
$(this).next('ul').toggleClass('active');
});
CSS
#horiz-menu ul.active {
opacity: 1;
visibility: visible;
margin: 0;
}
这是一把小提琴。
https://jsfiddle.net/hw9fsLb2/1/
试试这个:
$( "#horiz-menu ul li > ul" ).click(function(){
$( "#horiz-menu li" ).toggle( "slow" );
});
相关文章:
- 动画.CSS重播
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- 动画CSS进度条
- 点击CSS动画
- 选项卡式元素上的动画CSS转换
- 使用jquery在特定的时间间隔自动切换/动画css类
- 有棱角的ng显示与动画.css
- 如何使用动画css来显示随机赞美
- 如何将动画 css 添加到引导下拉列表
- 动画.css - 它是如何工作的?如何使其自动工作
- 视差.js和动画.css -> onClick 不起作用
- CSS3 动画.css不适用于自定义模态
- bxSlider - 仅在当前幻灯片上制作动画/CSS
- 图像与动画CSS +提交按钮悬停
- 如何通过变量动画css属性
- 动画css效果- JQuery
- 动画css/js波形不随窗口大小调整大小
- Javascript动画CSS浮动属性
- 动画.css动画之间的延迟