現時点では、以下の関数を使用して簡単なスライドを実行しています...
function jeans(jean, links) {
$(links).hide();
$(jean).hover(
function() {
$(links).show('slow');
},
function() {
$(links).hide('slow');
});}
そして、必要な場所でそれを呼び出します...
jeans('#red-jeans', '#red-jeans ul');
jeans('#blue-jeans', '#blue-jeans ul');
jeans('#yellow-jeans', '#yellow-jeans ul');
親「#red-jeans」にクラスを付けるだけでこれを実行できるようにしたいと思います。
私は何かを試しています
function jeans(selector) {
$(selector 'ul').hide();
$(selector).hover(
function() {
$(selector 'ul').show('slow');
},
function() {
$(selector 'ul').hide('slow');
});}
...しかし、私の構文はひどいです!
誰かが私を正しい方向に向けることができれば、それは非常にありがたいです!
問題は、クラスを持っているすべての要素でスライドが実行されることです。現在のホバーでのみアクティブにする修正を推奨できる人はいますか? どこかで (これ) が必要だと思います...
ありがとう!