【发布时间】:2014-05-03 01:19:38
【问题描述】:
我正在尝试在 jquery 中制作一个带有滑动效果的漂亮菜单: http://jsfiddle.net/rXjMV/5/
$(".goBack").click(function() {
$(this).parent().hide('slide', {
direction: 'right'
});
$("#parentSidebar").show('slide', {
direction: 'left'
});
});
$(".sidebarMover").click(function() {
var newmenu = $(this).attr('name');
$(this).parent().hide('slide', {
direction: 'left'
});
$("#" + newmenu + "Sidebar").show('slide', {
direction: 'right'
});
});
请注意,如果您单击足球,菜单会向左滑动,而另一个菜单会从右侧滑出,但它们会在另一个下方而不是并排出现。..
尝试了很多东西,显示:内联并使用带有 jQuery 队列的 delay(),但我认为问题是 CSS,坚果 jQuery...有什么想法吗?
【问题讨论】:
-
这是因为 div 需要宽度 100% ,你现在必须考虑宽度和向左浮动
标签: jquery css jquery-ui slide