以下是所期望的跨度,這將被隱藏使用jQuery(也許是CSS),我該如何隱藏一個沒有摺疊和動畫的元素?
<span class="lastSave" name="lastSave">Last Saved by <i name="lastSavedBy"></i> at <i name="lastSaved"></i> </span>
有一個見下表此頁面。
以下是某些事件調用的javascript中的相關函數。 請注意,這個使桌子向上移動。
function hideLastSaved(form){
jQuery(' [name="lastSave"]').hide();
}
function showLastSaved(form){
jQuery(' [name="lastSave"]').show();
}
在javascript中取代上面的代碼片段,我嘗試了以下內容。這不會使桌子向上移動。但是這個有一些淡出,這在我的應用程序中是不希望的。
function hideLastSaved(form){
jQuery(' [name="lastSave"]').animate({opacity:0});
}
function showLastSaved(form){
jQuery(' [name="lastSave"]').animate({opacity:100});
}
您是否試圖讓它消失,但不移動任何周圍的元素?你想用動畫還是不用?這不是很清楚...... – Nayish
線索是在名稱中。動畫(),它動畫。 你可以嘗試使用css()而不是動畫。 我建議使用可見性,如果要以相同的方式隔開所有內容,則視情況設置爲「隱藏」或「可見」。 – daveyfaherty