我使用两个版本的jQuery:1.2和1.9。
我在Main.Master中添加了以下几行:
<script type="text/javascript" src="<%# ResolveUrl ("~/jquery-1.2.6.js") %>"></script>
<script type="text/javascript" src="<%# ResolveUrl ("~/jquery-ui.js") %>"></script>
<script type="text/javascript" src="<%# ResolveUrl ("~/jquery-1.9.1.min.js") %>"></script>
<script type="text/javascript">
var $new = jQuery.noConflict();
</script>
我在我的应用程序中使用jquery.tinePicker,因为我添加了新的jQuery,我得到了异常:
无法获取未定义或空引用的属性'_selectDay
从这一行:
function onclick()
{
jQuery.datepicker._selectDay(param,param,param,param);
}
我猜这是来自jQuery-ui文件。 任何想法我怎样才能使它发挥作用?
答案 0 :(得分:0)
有些观点。
jQuery.noConflict()
用于更改$
和jQuery
,并避免与同时使用符号$
的其他库发生冲突那么,你在这里做了什么,包括版本1.2.6,然后是该版本的用户界面,然后用1.9.1覆盖它,然后使用noConfict。
结果是用户界面不起作用,谁知道可能存在的其他冲突。
如果您要使用新版本,请删除旧用户界面和旧用户界面。 仅包括新的用户界面库文件from their site and incl due it also。