У меня есть jQuery, jQuery UI и jQuery UI Эффекты помечены правильно и в правильном порядке; однако я продолжаю получать сообщение об ошибке при попытке применить эффект к show/hide в jQuery. Я передаю переменную через wp_localize_script()
из короткого кода для использования в jQuery, это также работает правильно. Если я тестирую объект с предупреждением, он показывает правильное значение.Ошибка jQuery UI Эффекты
Это ошибка я получаю:
Это JQuery фрагмент кода я использую:
jQuery('.aw_ss_post_wrapper').each(function() {
if (!jQuery(this).hasClass(aw_ss_button_ID)) {
var myUIeffect = aw_ss_script_vars.jQueryUIeffect;
var options = {};
if (myUIeffect === "scale") {
options = { percent: 0 };
} else if (myUIeffect === "size") {
options = { to: { width: 200, height: 60 } };
}
jQuery(this).hide(myUIeffect, options, 800);
} else {
jQuery(this).show(myUIeffect, options, 800);
}
});
Я пропускаю что-то здесь? Если я удалю влияние jQuery UI из фрагмента show/hide, все будет работать по назначению. Я получаю эту ошибку только при попытке использовать эффект. На стороне нет, переменная aw_ss_button_ID
также настроена правильно, ее просто в фрагменте кода далее в основной функции. Вышеупомянутый фрагмент jQuery также завернут в .ready()
.
ли быть включен jQueryUI * до * JQuery случайно? – MackieeE
Нет, заказ правильный. jQuery, jQuery UI, jQuery Effcts, затем мой сценарий готового документа. – AndyWarren