在我的代码中,我必须使用不同名称的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