在我的代碼中,我必須使用不同名稱的div,除了最後一部分名稱是相同的(successMessage)。當下面的代碼中出現div時,執行1秒後刪除div。通過合併功能避免DRY
當然,這是DRY的一個很好的例子,因爲除了divs的名稱,其功能是相同的。那麼,將這些函數合併到影響這兩個div的最簡單方法是什麼?
在此先感謝!
if ($('#MainContent_MovieEdit_MovieGenreEdit1_successMessage').length > 0) {
setTimeout(function() {
$('#MainContent_MovieEdit_MovieGenreEdit1_successMessage').fadeOut('slow');
}, 1000);
};
if ($('#MainContent_MovieEdit_successMessage').length > 0) {
setTimeout(function() {
$('#MainContent_MovieEdit_successMessage').fadeOut('slow');
}, 1000);
};
爲什麼不添加一個'successMessage'類,並選擇與替代? – Bojangles 2012-03-15 14:02:40