2011-11-11 10 views
-2

私はJqueryに変更する必要があるscriptaculous関数を持っています。jQueryへのScriptaculous関数

$$("div.mydiv a").each(function(el) { 
    Event.observe(el, "mouseover", function() { 
     $('other').addClassName(el.className+'hover'); 
    }); 
}); 
$$("div.mydiv a").each(function(el) { 
    Event.observe(el, "mouseout", function() { 
     $('other').removeClassName(el.className+'hover'); 
    }); 
}); 

どうすればいいですか?

+7

$('div.mydiv a').hover(function(){ $('other').addClass($(this).attr('class')+'hover') ; },function(){ $('other').removeClass($(this).attr('class')+'hover') ; }); 
:HTTP://api.jquery http://api.jquery.com/ –

+1

なぜ '.hoverを() 'は使用しません。 co.jp/hover /? – ManseUK

+0

また、CSSセレクタ ':hover'? – ManseUK

答えて

0

これを試してみてください:

jQueryのドキュメントを読むことを開始し、対応するメソッドを見つけることによって

more info

+0

@Chamikaの答えを見てください。また、$( 'other') 'はHTMLには存在しない、他のタグ名の要素を見つけるでしょう。 –

+0

'other'は他のセレクタを表します(.other | #other ...) –

+0

@Martin、ありがとう、マーティン、完璧に動作します。私のCSSではちょっとした変更が必要でしたが、それは仕事です。私の忘れられた非葛藤モード($ ccの代わりに$) @すべての人が助けを求める人にもありがとう。 @ – ced

1

何をしたいことはこれですようにそう:

http://jsfiddle.net/Qchmqs/VbPGd/

ちょうどあなたの現在のHTML

に合うように微調整私はScriptaculousの

について知らないが、私はこのように感じますあなたが習得したい効果です

+0

Err no ... 'mouseover'と' click'は非常に異なっていますか? – ManseUK

+0

私は彼らがdifferenetだと思っている私はそれを変えた(あなたがアイデアが同じでないものを変更する) – Qchmqs

+0

ok-point taken ... – ManseUK

関連する問題