頁面重新加載後,所有節點都會展開,然後只有選定節點 保持展開狀態,這是所需的行爲。但是,我想要 防止所有節點在刷新時擴展,因爲它會產生閃爍。有沒有其他人遇到這種行爲?我怎樣才能把它關掉 ?JQuery-PAge加載
謝謝
頁面重新加載後,所有節點都會展開,然後只有選定節點 保持展開狀態,這是所需的行爲。但是,我想要 防止所有節點在刷新時擴展,因爲它會產生閃爍。有沒有其他人遇到這種行爲?我怎樣才能把它關掉 ?JQuery-PAge加載
謝謝
而不是顯示然後隱藏,隱藏然後顯示。
如果可能的話,你應該從一開始就使用CSS比Javascript隱藏它們。如果您不能(取決於您的應用程序功能或其他),則可以在加載頁面時隱藏每個項目,然後只展開您想要的項目。渲染會更好,我猜。
HI, 如果我是隱藏手段,在IE中它不工作 – Jayabharathi 2010-06-08 09:59:57
快速&骯髒的例子:
$(document).ready(function(){
$('ul > li').toggle(function(){
$(this).find('ul').slideDown('fast');
}, function(){
$(this).find('ul').slideUp('fast');
});
});
好,更多的信息可能是有益的。哪些節點?你把這些「節點」放在什麼地方? – jAndy 2010-06-08 09:57:07
不是節點,它的問題和答案。當點擊問題時,答案將會顯示 – Jayabharathi 2010-06-08 10:06:12