我创建一个抽屉看起来相似的功能。重叠div的内容在其他
检查:http://jsfiddle.net/nitj2021/YyN6k/3/
$("#panel").slideToggle("slow");
其上的镀铬只工作。 现在点击滑动面板,它会显示抽屉。 现在我不想移动页面上已经显示的内容。抽屉应该重叠内容。
我创建一个抽屉看起来相似的功能。重叠div的内容在其他
检查:http://jsfiddle.net/nitj2021/YyN6k/3/
$("#panel").slideToggle("slow");
其上的镀铬只工作。 现在点击滑动面板,它会显示抽屉。 现在我不想移动页面上已经显示的内容。抽屉应该重叠内容。
组p个元素到的div和给
position:absolute;
该DIV。
$(document).ready(function() {
$("#hide").click(function(){
$(".target").hide("slide",
{ direction: "right" }, 2000);
});
$("#show").click(function(){
$(".target").show("slide",
{direction: "right" }, 2000); });
});
这可能有助于让你的目标。希望它能帮助:)
尝试使用position:absolute
在#panel
这只适用于chrome,正如海报最初的问题所报道的那样。 –
@Dijon可以同样的水平实现。就像点击它会从右侧出来一样。 –
[**此问题**](http://stackoverflow.com/questions/13629479/slidetoggle-from-right-to-left)更多关于如何做到这一点,您需要使用' .animate()'和一些CSS属性或者使用jQuery UI'.slide()'函数。 – Dijon
相信海报可能仍然想的话“幻灯片面板”移动。此外,只需添加绝对位置不会使幻灯片div与其余内容重叠。 –
@MathewMacLean是的,我想移动“幻灯片面板”一起 –
找到上面更新的小提琴。 – Arunkumar