非常に冗長なjQueryコードがいくつかあります。30個ごとに重複しないようにリファクタリングしたいと思います。各 pin-Small ID には、同じ番号の pin-Big ID があります。番号が大きいすべての ID (#pin-Small2、#pin-Small3、#pin-Big2、#pin-Big3 など...) で機能するコードが必要です。CoffeeScriptで書かれていますが、JS版も提供しています。
これらの数値を繰り返す開始点が見つかりません。私を助けることができますか?JSでもCSでも構いませんので、そうしていただけると大変ありがたいです。よろしくお願いします!:)
コーヒースクリプト
$('#pin-Small1').on
mouseenter: ->
$(@).hide()
$('#pin-Big1').addClass "enabled"
$('#pin-Big1').on
mouseleave: ->
$(@).removeClass "enabled"
$('#pin-Small1').show()
JavaScript
$('#pin-Small1').on({
mouseenter: function() {}
}, $(this).hide(), $('#pin-Big1').addClass("enabled"));
$('#pin-Big1').on({
mouseleave: function() {
$(this).removeClass("enabled");
return $('#pin-Small1').show();
}
});