2014-02-26 218 views

回答

2

组p个元素到的div和给

position:absolute; 

该DIV。

look here

Tutorial from Tutorial-point

$(document).ready(function() { 

    $("#hide").click(function(){ 
    $(".target").hide("slide", 
       { direction: "right" }, 2000); 
    }); 

    $("#show").click(function(){ 
    $(".target").show("slide", 
        {direction: "right" }, 2000); }); 
    }); 

这可能有助于让你的目标。希望它能帮助:)

Updated Fiddle

+0

相信海报可能仍然想的话“幻灯片面板”移动。此外,只需添加绝对位置不会使幻灯片div与其余内容重叠。 –

+0

@MathewMacLean是的,我想移动“幻灯片面板”一起 –

+0

找到上面更新的小提琴。 – Arunkumar

0

尝试使用position:absolute#panel

1

你需要对你想重叠其余的div使用position:absolute;

您可能想包装div和按钮在一个div并将其应用到我这里......

http://jsfiddle.net/YyN6k/8/

+0

这只适用于chrome,正如海报最初的问题所报道的那样。 –

+0

@Dijon可以同样的水平实现。就像点击它会从右侧出来一样。 –

+0

[**此问题**](http://stackoverflow.com/questions/13629479/slidetoggle-from-right-to-left)更多关于如何做到这一点,您需要使用' .animate()'和一些CSS属性或者使用jQuery UI'.slide()'函数。 – Dijon