2011-11-11 5 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.kr/hover /? – ManseUK

+0

심지어 CSS 선택기': hover'? – ManseUK

답변

0

이것을보십시오 :

JQuery와 문서를 읽기 시작하고 대응하는 방법을 찾아 16,

more info

+0

@ Chamika의 대답에 대한 제 의견을 참고하십시오. 또한 $ ('other')'는 HTML에 존재하지 않는 '기타'태그가있는 요소를 찾습니다. –

+0

'기타'는 다른 선택자를 나타냅니다. (기타) # –

+0

@ Martin, 마틴 님, 완벽하게 작동합니다. 그냥 내 CSS에서 약간의 변경이 필요하지만 그 일을합니다. 내 잊어 버린 비 충돌 모드 ($ cc 대신 $). @ 도와 주려고하는 모든 사람들, 고마워요. @ 그 사람이 대답하지 않고 그 게시물을 닫은 사람들 ... – ced

1

당신이 원하는 것은이처럼 보인다 :

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

그냥 내가

script.aculo.us의 모르는 현재 HTML을

에 맞도록 조정할하지만 난이 느낌 당신이 원하는 효과입니다

+0

Err no ... 'mouseover'와'click'은 매우 다릅니다? – ManseUK

+0

나는 그들이 differenet다는 것을 알고있다. (아이디어가 맘에 들지 않는 것을 바꾼다.) – Qchmqs

+0

ok-point taken ... – ManseUK