#javascript #jquery #jquery-ui #position #jquery-ui-tooltip
#javascript #jquery #jquery-ui #позиция #jquery-ui-tooltip
Вопрос:
Я недавно обновил пользовательский интерфейс jQuery с 1.10.1 до 1.12.1, и это изменило мое размещение всплывающей подсказки. РАНЬШЕ он размещался в левом нижнем углу элемента, но теперь после обновления он появляется в левом верхнем углу. Есть ли причина? Изменена ли position() в jQuery?
Он отлично работает, когда я использую функцию .position() из более старой версии (1.10.4). Нормально ли иметь jquery ui 1.12.1 с переопределением функции .position()?
Комментарии:
1. вы тоже обновили css?
2. Вставьте код, который вы уже пробовали. Это будет полезно для отладки.
3. @Taylor Rahul Извините. Какой css мне нужно обновить? Я не менял css.
4. Так же, как jQuery UI .. он предоставляет вам пакет JS и CSS обоих .. похоже, вы только что обновили файл JS.. не файл CSS. пожалуйста, обновите это тоже
5.code.jquery.com/ui/1.12.0-rc.2/themes/smoothness/jquery-ui.css ..
Ответ №1:
В последнем jQuery изменено определение функции .position(). Итак, мне удалось расположить всплывающую подсказку, используя конфигурацию положения при использовании всплывающей подсказки рендеринга (…, position, …);