Другие проблемы с эффектом jquery, когда я хочу загрузить JQUERY & JQUERY-UI на странице администратора - PullRequest
0 голосов
/ 07 февраля 2011

В настоящее время я делаю свой проект, который я создаю страницу параметров, которая имеет карту Google, которая позволяет пользователям указывать маркер и позволяет им сохранять местоположение.Эта карта Google использует функцию автозаполнения jquery-ui.

Поэтому я загружаю в свой function.php примерно так:

//JQuery//

function re_init_jQuery() {

    wp_deregister_script('jquery'); 
    wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js');
    wp_enqueue_script('jquery');

}
add_action('init', re_init_jQuery);

//JQUERY UI//

function re_init_jQuery_ui() {

    wp_deregister_script('jquery-ui');
    wp_register_script('jquery-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.js');
    wp_enqueue_script('jquery-ui');

}
add_action('init', 're_init_jQuery_ui');

Но это создает другой эффект jquery, такой как перетаскиваемый виджет, быстрое редактированиеиспользуйте стандартное отключение jquery.

Когда я отключил шаг загрузки выше, моя карта Google также исчезла.

Кто-нибудь может мне помочь с этой проблемой?

1 Ответ

0 голосов
/ 07 февраля 2011

Это означает, что у вас уже есть jQuery на этой странице.

Вы добавляете весь скрипт jQuery-ui?

Итак, вам нужно добавить только jquery-ui-autocompleteфайл. Здесь Вы можете снять все флажки, а затем проверить только функцию автозаполнения.И загрузите вашу пользовательскую сборку jquery-ui

...