我有一个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是冲突的,只有一个功能有用。
我该如何解决这个问题。
答案 0 :(得分:1)
我认为你应该下载最新的JQuery-ui框架包括自动完成小部件,并单独删除对自动完成脚本的调用。
希望有所帮助