は私が 凝縮同じ機能
$('.project-1 img').hover(function() {
$('#id1').slideToggle();
});
$('.project-2 img').hover(function() {
$('#id2').slideToggle();
});
...
$('.project-7 img').hover(function() {
$('#id7').slideToggle();
});
が、私はこのコードの以下のビットを試してみました...(1〜7番)関数のこのjQueryのセットを凝縮支援するためのJavaScriptのビットを書き込もうとしますが、それだけしています私はクリーンなものにコードを凝縮するにはどうすればよいのターゲット
slideToggle
と
#id7
...
for (i = 1; i <= 7; i++) {
var projectNum = '.project-' + i + ' img';
var idNum = '#id' + i;
$(projectNum).hover(function() {
$(idNum).slideToggle();
});
};
?ありがとう!
は、コードレビューへの投稿を検討? – Neal
ああ...古いループ・アンド・ザ・クロージャの問題。 –
これは、コードレビューでは問題ありません。a)コードが機能しています。b)コードが仮説でもなく不完全でもない場合。 – Quill