我有下面的代碼,它下面好好地切換。但我怎樣才能讓面板左右切換?我想要SLIDE面板在關閉時顯示邊緣,並在打開時顯示在擴展面上如何使面板左/右切換?
這樣的事情,但在左側,而不是在頂部。 http://www.webdesignerwall.com/demo/jquery/simple-slide-panel.html
<script type="text/javascript">
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#panel").slideToggle("slow");
//$("#panel").slideToggle("slow", {direction: "left"}, 100);
$(this).toggleClass("active"); return false;
});
});
</script>
CSS
<style>
/** left sliding panel **/
#panel {
/** background: #754c24; */
height: 500px;
display: none;
}
.slide {
margin: 0;
padding: 0;
/* border-top: solid 4px #422410; */
background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
background: url(images/white-arrow.gif) no-repeat right -50px;
text-align: center;
width: 144px;
height: 31px;
padding: 10px 10px 0 0;
margin: 0 auto;
/* display: block; color: #fff;*/
font: bold 120%/100% Arial, Helvetica, sans-serif;
text-decoration: none;
}
</style>
的Html
<div id="panel">
content will be shown here.
</div> <!-- end Panel content-->
<div id="openCloseWrap">
<p class="slide"><a href="#" class="btn-slide">Slide Panel</a></p>
</div>
</div>
這看起來有所幫助:http://stackoverflow.com/questions/521291/jquery-slide-left-and-show [jQuery的的slideToggle方向(HTTP的 – George 2013-04-29 20:49:07
可能重複:// stackoverflow.com/questions/6555781/jquery-slidetoggle-direction)。另見http://www.learningjquery.com/2009/02/slide-elements-in-different-directions – j08691 2013-04-29 20:50:24
它不是你所指的那個的重複,它們都沒有工作,也沒有被接受,這就是爲什麼我我正在尋找一個可以接受的解決方案,並且必須發佈這個。 – user244394 2013-04-29 20:51:51