jQuery UI Endless Loop при обращении к ползунку, который не существует - PullRequest
1 голос
/ 09 марта 2012

Если я сделаю это, страница зависнет: var foo = $("#mySliderThatDoesntExist").slider("value");

Так что вы можете удивиться, зачем ссылаться на несуществующий слайдер?Он вызывается из функции, которая запускается при загрузке страницы и когда что-то меняется на странице (серверная сторона создает слайдер при загрузке страницы).

Я бы не подумал, что это приведет к зависанию и потреблению всей страницы.вся оперативная память на ПК.

Возможно, ошибка?Последняя стабильная версия jQuery & jQuery

1 Ответ

1 голос
/ 09 марта 2012

Вам не нужно это делать, но я думаю, что обходной путь:

var $mySliderThatDoesntExist = $("#mySliderThatDoesntExist");
var foo = ($mySliderThatDoesntExist.length >= 1) ? $mySliderThatDoesntExist.slider("value") : 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...