如何在鼠标悬停和鼠标退出时制作此自定义引导下拉效果
How to make this customized bootstrap drop down effect on mouseover and mouseout?
如何在鼠标悬停和鼠标退出时制作此自定义引导下拉列表效果?
// Add slideup & fadein animation to dropdown
$('.dropdown').on('show.bs.dropdown', function(e){
var $dropdown = $(this).find('.dropdown-menu');
var orig_margin_top = parseInt($dropdown.css('margin-top'));
$dropdown.css({'margin-top': (orig_margin_top + 10) + 'px', opacity: 0}).animate({'margin-top': orig_margin_top + 'px', opacity: 1}, 300, function(){
$(this).css({'margin-top':''});
});
});
// Add slidedown & fadeout animation to dropdown
$('.dropdown').on('hide.bs.dropdown', function(e){
var $dropdown = $(this).find('.dropdown-menu');
var orig_margin_top = parseInt($dropdown.css('margin-top'));
$dropdown.css({'margin-top': orig_margin_top + 'px', opacity: 1, display: 'block'}).animate({'margin-top': (orig_margin_top + 10) + 'px', opacity: 0}, 300, function(){
$(this).css({'margin-top':'', display:''});
});
});
您可以使用 jQuery 的悬停触发绑定事件:
$('.dropdown').hover(
function(){ $this.trigger('show.bs.dropdown') },
function(){ $this.trigger('hide.bs.dropdown') }
);
$('.navbar .dropdown').hover(function() {
$(this).find('.dropdown-menu').first().stop(true, true).slideDown(150);
}, function() {
$(this).find('.dropdown-menu').first().stop(true, true).slideUp(105)
});
我在引导上找到的。
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 通过自定义鼠标进入/离开来消除奇怪的行为
- 在鼠标滚动上将页面内容滚动到自定义位置
- 如何在鼠标悬停和鼠标退出时制作此自定义引导下拉效果
- 使用原版 JavaScript 的自定义可调整大小的弹性框视图在鼠标按下时跳转
- 主干 js 中的自定义鼠标事件
- 鼠标悬停时 BX滑块停止自定义分页
- 引导程序 3 日期选取器 v4:移动鼠标时自动选择自定义周
- 在angular中创建自定义鼠标悬停,并将$event传递给指令控制器
- 将鼠标悬停到自定义形状.如何
- jQuery自定义内容滚轮:删除鼠标滚动
- KineticJS -使用url自定义鼠标光标样式
- 自定义滚动条-鼠标滚轮太慢
- 使用javascript自定义大鼠标光标
- 删除谷歌地图自定义标记上的鼠标
- 用鼠标移动jQuery自定义工具提示
- 鼠标悬停时自定义地图/区域
- 删除鼠标悬停谷歌图表上的自定义工具提示
- 自定义鼠标光标+ IE问题