2011-02-07 2 views
0

Actuellement je fais mon projet qui est je crée une page d'option qui a Google Maps qui permet à l'utilisateur de pointer le marqueur et leur permettre pour enregistrer l'emplacement. Cette carte google utilise automatiquement la fonction jquery-ui complète.Autre disjonction d'effet jquery quand je veux charger JQUERY & JQUERY-UI sur la page d'administration

donc je charger dans mon function.php comme ceci:

//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'); 

Mais faire d'autre effet jquery comme widget de dragable, édition rapide que l'utilisation par défaut jquery disfonctionnement.

Lorsque je désactive l'étape de chargement ci-dessus, ma carte google disparaît également.

Quelqu'un pourrait m'aider pour ce problème?

Répondre

0

Cela signifie que vous avez déjà jQuery sur cette page.

Ajoutez-vous l'ensemble du script jQuery-ui? Par conséquent, vous devez ajouter uniquement le fichier jquery-ui-autocomplete. Here Vous pouvez désélectionner toutes les cases, puis vérifier uniquement la fonction de saisie semi-automatique. Et téléchargez votre build personnalisé jquery-ui

Questions connexes