2012-03-08 6 views
1

존재하지 않는 슬라이더를 참조 할 때이 페이지가 응답 : 존재하지 않는 슬라이더를 참조하는 이유 jQuery를 UI 무한 루프 내가 할 경우

그래서 당신은 궁금 할? 페이지로드시 실행되고 페이지에서 변경 될 때 호출됩니다 (서버 쪽에서 페이지로드시 슬라이더가 생성됨).

이렇게하면 전체 페이지가 멈추고 PC의 모든 RAM이 소모 될 것입니다.

아마도 버그일까요? 안정적인 최신 jQuery를 & jQuery를 UI

+1

당신은 경우 ($ ("#의 eleID") '사용을 시도 할 수 isEmptyObject ()) $ ("# eleID"). 슬라이더 ('value', x)' – SpYk3HH

답변

1

당신이 그것을 할 필요가 없습니다하지만 해결 방법이 될 것 같아요!.

var $mySliderThatDoesntExist = $("#mySliderThatDoesntExist"); 
var foo = ($mySliderThatDoesntExist.length >= 1) ? $mySliderThatDoesntExist.slider("value") : 0; 
+0

당신은 그러지 말아야한다고 생각하십니까? 고마워, 내가 할 수있는 일임을 알았지 만 jQuery UI가 브라우저를 작동시키지 않는다고 생각하지 않는다! – Marcus

+0

예, "고맙다"고 편집해서는 안됩니다. 실제로, 그것은 어리 석다. 버그 야. –