0
哪一個是首選的方法,爲什麼?隱藏/顯示元素或追加元素會更好嗎?
方法1:
<p>When I'm clicked, add an image under me.</p>
<img src="/path/to/image.gif" />
$('p').hide(); // OR css display:none
$('p').click(function() {
$('img').show();
});
方法2:
<p>When I'm clicked, add an image under me.</p>
$('p').click(function() {
$('<img src="/path/to/image.gif" />').appendTo('p');
});
是否一種方法或其他方法是首選完全取決於情況。 –
真的取決於你如何使用它。如果它只觸發一次,則表示方法2 ..如果您正在切換隱藏和顯示,則使用方法1 – kingkode
它們都只會導致一次重繪,因此性能差異應該可以忽略不計。哪種方法更易於維護和/或更易於閱讀?隱藏/顯示元素更爲常見。 –