我有3個divs,當它們的相對鏈接被點擊時切換。當一個div被觸發,另一種是已經激活,它取代了「前一個」:多個divs滑動,如何隱藏所有關閉按鈕?
<script>
jQuery(document).ready(function(){
jQuery(".toggleddivs").hide();
jQuery('.togglelink').click(function(){
jQuery(".toggleddivs").hide();
jQuery("#"+jQuery(this).data('target')).slideToggle();
});
});
</script>
<a class="togglelink" data-target="div1">togglelink1</a>
<a class="togglelink" data-target="div2">togglelink2</a>
<a class="togglelink" data-target="div3">togglelink3</a>
<div class="toggleddivs" id="div1">CONTENT_DIV1 <a class="toggle" data-target="div1">CLOSE</a></div>
<div class="toggleddivs" id="div2">CONTENT_DIV2 <a class="toggle" data-target="div2">CLOSE</a></div>
<div class="toggleddivs" id="div3">CONTENT_DIV3 <a class="toggle" data-target="div3">CLOSE</a></div>
DEMO(是這樣的,我活的網站):http://jsfiddle.net/RKVY7/
它工作正常,但
1)我不知道如何使關閉按鈕的工作(看演示)
2)當div切換頁面向上移動。我怎樣才能「阻止」頁面的位置?