嗨我所有的我都面臨一個問題,而完全用另一個div替換一個div的內容。這裏是低於如何用另一個div替換整個div的完整視圖,而不使用jQuery的頁面移動
<div class="tab-pane active" id="events">
<div class="events-info" style="display:none;">
<div class="tab-info">
<div class="bat-chat"><a href="javascript:OpenGallery();" class="btn btn-warning">Bat & Chat Gallery</a></div>
</div>
</div>
<div class="bat-chat-gal" style="position:relative;">
我的div結構如果你看到上面的人有兩個div與類名events-info
和bat-chat-gal
。現在我想要做的是當你點擊名爲Bat & Chat gallery
的按鈕events-info
類,我在調用下面的javascript函數OpenGallery()
,其代碼如下。在OpenGallery
函數中,我正在淡出events-info
類,並在同一地點在bat-chat-gal
中褪色。這裏是我的問題,同時試圖淡入第二個div它是第一個開始的第一個div的結尾,然後它即將到來所以它看起來像頁面移動。如何替換而不發生使用某些動畫。
function OpenGallery()
{
$('.events-info').fadeOut();
$('.bat-chat-gal').fadeIn(3000);
}
在這裏,我明確地提到這個問題時,它不是動畫問題。當我嘗試淡入或顯示第二個div時,首先從第一個div內容的末尾開始,然後替換它。這是不好的權利 –