以下是所期望的跨度,这将被隐藏使用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