請參閱this link滑出jquery div只能在一個按鈕上工作?
HTML
<div id="getitnow">btn 1</div>
<div id="getitnow">btn 2</div>
<div id="getitnow">btn 3</div>
<div id="getitnow">btn 4</div>
<div id="slideout">
<div id="containclickme">
</div>
</div>
CSS
#slideout {
background: #666;
position: relative;
width: 300px;
height: 80px;
right:-300px;
margin-top:50px;
float:right;
}
#getitnow {
padding:10px;
border:1px solid #ccc;
width:100px;
}
腳本
$(function() {
// cache the sliding object in a var
var slideout = $('#slideout');
// click-me not clickme
$("#getitnow").toggle(function() {
// use cached object instead of searching
slideout.animate({
right: '0px'
}, {
queue: false,
duration: 500
});
}, function() {
// use cached object instead of searching
slideout.animate({
right: '-300px'
}, {
queue: false,
duration: 500
});
});
});
我試圖擺脫DIV幻燈片工作,無論你點擊了哪個按鈕。
當你點擊第一個按鈕時它只能滑出嗎?
我在做什麼錯了?
所有的按鈕都有相同的ID更改它們,ID應該是唯一的檢查小提琴http://jsfiddle.net/Vinay199129/zxu7w/95/ – Rex