에 의존하지 위젯을 만들고,이, 나는 정말 오늘 JQuery widgets.
내 코드 청소기를 만들기 위해 노력하고있어 DOM 요소
처럼, 나는 돔 요소와 관련이없는 위젯을 만들고 싶습니다 :
$.widget('ui.resaWidget', {
options : {
viewer : null
}...
});
나는이 위젯을 전화를 발견했습니다 유일한 방법은 다음과 같습니다
:$(aDomElement).resaWidget();
같은 방식으로 내 위젯을 호출 할 수있는 방법이 있나요
$.resaWidget() ?
사실 내 위젯은 전체 페이지 생성을위한 것이므로 하나의 DOM 요소뿐입니다.
그런데 $('body').resaWidget()
은 작동하지 않는 것 같습니다.
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 이 솔루션을 사용하면 위젯 팩토리의 모든 구조를 잃어 버리고 개인 멤버에게는 "_"을, 공용 멤버에는 "_"을 사용할 수 없습니다. 두 가지 장점을 모두 사용할 수 있습니까? 아니면 자체 공장을 코딩해야합니까? – Vico
모든 기능은 폐쇄 범위 내에서만 액세스 할 수 있습니다. 표준 JavaScript 실습은 jQuery를 사용하고 있기 때문에 사라지지 않습니다. 개인적으로는 정적으로 액세스 할 수있는 함수에 대한 팩토리가 필요하지 않습니다. – zzzzBov