2012-06-29 3 views
0

저는 YUI 라이브러리를 기본 JS 프레임 워크로 사용하는 포털 소프트웨어를 사용하고 있으며 다양한 YUI 노드에서 jQuery를 사용하려고합니다.jQuery와 함께 YUI 노드를 사용하려면 어떻게해야합니까?

누군가가 어떻게 수행되는지 표시해주세요. 나는

YUI().use('node', function (Y) { 
    var oneElementById  = Y.one('#foo'); 
    $(oneElementById).css('color','red'); 

}); 

+0

'유이'선택기는'유이 개체'와'jQuery'선택자는'jQuery 개체'를 반환하고'유이 개체'는'jQuery 메서드'를 사용할 수 없습니다. – undefined

+0

그래도 HTML 객체를 반환하는 유이 함수가 있는데 jQuery를 저장하고 호출 할 수 있습니까? – htmlr

답변

2

매우 유사하다 당신이 방금 CSS 대신의 setStyle을 사용하려면해야 할 일 YUI와 jQuery 사이의 유창성에 대해서는 Kevin이 언급 한 http://jsrosettastone.com 사이트를 참조하십시오. YUI와 jQuery 사이의 "스트림 교차"는 노드 & 이벤트 주위의 다른 추상화를 사용하므로주의해야합니다.

당신은 YUI 샌드 박스에서 함께 jQuery를하고 YUI와 함께 작업하는 경우가 - 당신은 YUI 나란히 jQuery 플러그인을로드 할 말, 유이 3 요리 책에서이 조리법은 도움이 될 수 있습니다 https://github.com/evangoer/yui3-cookbook/blob/master/examples/loading/use_jquery.html

그리고 경우 당신은 freenode.net에서 #yui IRC 채널로 들러 붙어 있습니다. 행운을 빕니다!

1

이 왜 그렇게 할 것 ... 노 성공을 다음 시도했습니다? 일반적으로

var nativeDomElementById = Y.one('#foo').getDOMNode(); 
$(nativeDomElementById).css('color','red'); 

: 당신이 뭔가를 할 수있는, API가 당신이 당신의 예에서 무엇을하고 있는지에 대한 JS Rosetta stone jquery and yui api comparison

+0

그 예제는 CSS를 실제로 적용하지 않고 jQuery 플러그인을 적용한 것입니다. 포틀릿이 렌더링을 완료 할 때마다 해고되는 것을 사용하는 인스턴트 메신저와 같은 이벤트에 대해 포털이 YUI를 사용한다는 사실을 염두에 두지 않았다면 YUI를 전혀 사용하지 않을 것입니다. – htmlr

+0

YUI에서 사용할 수있는 플러그인은 무엇입니까? – juandopazo

관련 문제