2013-02-23 67 views
0

使用一個使用fancybox的插件。但是在控制檯它有錯誤在Wordpress中的其他腳本後加載JQuery UI

讀取屬性msie的undefined。

我覺得這事與我NivoSlider我呼籲在WordPress的功能如下文件: -

<?php if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11); 

function my_jquery_enqueue() { 

wp_deregister_script('jquery'); 

     wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false, null, false); 

     wp_enqueue_script('jquery'); 

wp_register_script('jquery-ui', get_template_directory_uri().'/js/jquery-ui.min.js', array('jquery'), false, null, false); 

wp_enqueue_script('jquery-ui'); 

wp_register_script('nivoslider', get_template_directory_uri().'/js/jquery.nivo.slider.pack.js', array('jquery'), null, false); 

wp_enqueue_script('nivoslider'); 

wp_register_script('nq', get_template_directory_uri().'/js/nqmedia.js', array('jquery'), null, false); 

wp_enqueue_script('nq'); 

} 

?> 

網站是www.nqmedia.co.uk

任何人都可以提出建議至於爲什麼這兩個是衝突?由於

+0

可能重複使用jQuery 1.8.3 v1.9.0 \ [f.browser is undefined /無法正確讀取ty'msie'\]](http://stackoverflow.com/questions/14344289/fancybox-doesnt-work-with-jquery-v1-9-0-f-browser-is-undefined-cannot-read) – JFK 2013-02-23 18:39:58

+0

Your選項http://stackoverflow.com/a/14344290/1055987 – JFK 2013-02-23 18:40:21

回答

3

你的網站在jQuery的使用jQuery 1.9.1

> = 1.9 jQuery.browser(或$ .browser)移除(在這裏看到:http://api.jquery.com/jQuery.browser/

插件的fancybox使用$。 browser.msie(其中$ .browser是不確定的)

你需要,如果你想使用的fancybox插件,或改寫插件[的fancybox不使用jQuery工作

+0

美好的,謝謝你,我沒有意識到。我會恢復到1.8.3 – 2013-02-23 16:48:34

相關問題