0
我試圖在按鈕點擊Jquery移動頁面時從左向右滑動div。如何在一個Jquery移動頁面上從左到右滑動div
我到底想要的是將當前div推到左側,並顯示另一個div,其內容類似於右側的某個菜單。我已經創建了JSfiddle。這裏是Updated Link
所以,如果你在擺弄看到每個列表div有一個gear
按鈕,所以當你點擊這個按鈕,它應該只推格至左側,以顯示另一個DIV來回權呈現出一些菜單。
我有一個手繪的草圖,我包括這
HTML
<div data-role="page">
<div id="clock" data-role="header" style=" background:skyblue;">
<h1>List View</h1>
</div>
<!-- /header -->
<div role="main" class="ui-content" style=" background:orange;">
<div class="fieldset" id="myform1">List 1 <a class="ui-shadow ui-btn ui-btn-inline ui-btn-icon-left ui-icon-gear" value="SUBMIT" id="sub2"></a>
</div>
<div class="fieldset" id="myform2">List 2 <a class="ui-shadow ui-btn ui-btn-inline ui-btn-icon-left ui-icon-gear" value="SUBMIT" id="sub1"></a>
</div>
<div class="fieldset" id="myform3">List 3 <a class="ui-shadow ui-btn ui-btn-inline ui-btn-icon-left ui-icon-gear" value="SUBMIT" id="sub0"></a>
</div>
</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
<!-- /footer -->
</div>
腳本
$(document).ready(function() {
$("#sub2").click(function() {
// alert("This is an alert");
$('#myform1').toggle('slide', {
direction: 'right'
}, 700);
});
});
謝謝
看看在jQuery.animate()文檔.. http://api.jquery.com/animate/我認爲這是你在找什麼。 –
我沒有看到任何關於新的div顯示在你的小提琴。這是我的[它的分叉,它的價值](http://jsfiddle.net/amullins/WuN6X/1/)。 –
@MarkRijsmus非常感謝兄弟,我正在研究它。但是,我可以使用任何Jquery移動功能來做到這一點。也許面板可以像這樣修改? – Vikram