页面上的Jquery-ui和js-autocomplete冲突?

时间:2014-04-10 07:22:39

标签: javascript jquery wordpress jquery-ui

我有一个wordpress网站,我使用jquery-ui和js-autocomplete。 我不知道如何使用noconflict与wp_register_script函数。 我使用

注册脚本
    // jquery-1.10.2.min.js
    //wp_register_script( 'jquery', get_stylesheet_directory_uri() . '/library/js/libs/jquery-1.10.2.min.js', array(), '1.10.2', false );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), '1.10.2', true );

    // jquery-ui.js
    //wp_register_script( 'jquery-ui', get_stylesheet_directory_uri() . '/library/js/libs/jquery-ui.js', array(), '1.10.3', false );
    wp_register_script( 'jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js', array(), '1.10.3', true);


    // owl carousel
    wp_register_script( 'owl-carousel', get_stylesheet_directory_uri() . '/library/js/libs/owl.carousel.min.js', array(), '1.3.2', true );

// autocomplete class
    wp_register_script( 'js-autocomplete', get_stylesheet_directory_uri() . '/library/js/libs/jquery.autocomplete.min.js', array(), '1.1', true );

在一个页面上,我使用wp-admin / adim-ajax.php从我的wordpress中获取数据

问题是jquery-ui.js和autocomplete是冲突的,只有一个功能有用。

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

我认为你应该下载最新的JQuery-ui框架包括自动完成小部件,并单独删除对自动完成脚本的调用。

希望有所帮助