I次のコードを持っている:リファクタリング基本的なJavaScriptの
<script type="text/javascript">
$(function() {
//div1 toggle
function runEffect(){
var options = {};
//run the effect
$("#div1_toggle").toggle("blind",options,350);
};
$("#div1").click(function() {
runEffect();
return false;
});
});
</script>
等文字通りDIV1、DIV2、DIV3という名前のdivの数に対して複製、上記のコード、これは恐ろしく悪いです
を想像し、そしてI のdivに適用されるようにコードを書き換えて、という名前を付けて、div(等名+ _toggle)のトグルを切り替えます。
ボーナス:冗長性を減らしながら、これらのdivのいくつかに異なるトグル速度(すなわち、上記の350ms)を組み込むことができますか?