【发布时间】:2013-02-08 23:27:24
【问题描述】:
我是 javascript 的新手,我正在尝试制作一个 onclick 下拉菜单。 我希望它看起来像这样: http://www.instantshift.com/demo/dropdown_menu/ 但这是 mouseenter/mouseleave(换句话说,悬停),而我希望它是 onclick。如何更改此代码以使其成为 onclick? 也可以请你给我onclick的jquery吗?
我当前的悬停代码(mouseenter/mouseleave 菜单)如下:
$(function(){
$('.dropdown').mouseenter(function(){
$('.sublinks').stop(false, true).hide();
var submenu = $(this).parent().next();
submenu.css({
position:'absolute',
top: $(this).offset().top + $(this).height() + 'px',
left: $(this).offset().left + 'px',
zIndex:1000
});
submenu.stop().slideDown(300);
submenu.mouseleave(function(){
$(this).slideUp(300);
});
});
});
</script>
再次,我想将其更改为 onclick。
谢谢。
【问题讨论】:
-
这是一个帮助您入门的参考点:.click()
标签: javascript jquery menu onclick hover