2013-02-23 48 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