Telerik RadScriptManager与jQuery冲突

时间:2012-11-11 17:28:45

标签: jquery telerik scriptmanager

我正在使用Telerik RadScriptManager为我正在使用的滑块之一调用他们的.js文件。但是我有另一个自定义jQuery插件,我想在页面中实现。我的RadScriptManager放在我的aspx网站的母版页中。

我已成功更改RadScriptManager以添加jQuery Lib,但它可以正常工作但我需要为此插件添加jquery.min.1.7.1.js才能工作。

总结一下我需要的是一种改变RadScript的方法,以便它接受外部jQuery插件。

这是我的RadScriptManager的代码,我改变了最后一个ScriptReference,它的工作原理。我需要添加更多Lib,如上所述。

<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">
        </asp:ScriptReference>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">
        </asp:ScriptReference>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">
        </asp:ScriptReference>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" 
                             Path="css/Jquery/jquery.easing.1.3.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"
                             Path="css/Jquery/jquery.min.1.7.1.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"
                             Path="css/Jquery/Service.heading.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"
                             Path="css/Jquery/Service.heading_2.js" />    
    </Scripts>
</telerik:RadScriptManager>

我尝试过这种方法:

<Scripts>
    <asp:ScriptReference Path="css/Jquery/jquery.min.1.7.1.js" />
    <asp:ScriptReference Path="css/Jquery/Service.heading.js" />
    <asp:ScriptReference Path="css/Jquery/Service.heading_2.js" />
</Scripts>

但它在IE中不起作用。

请帮我把这件事搞定。

提前致谢

1 个答案:

答案 0 :(得分:1)

查看这篇关于禁用内部JQuery库的T​​elerik文章。

http://www.telerik.com/help/aspnet-ajax/scriptmanager-disabling-embedded-jquery.html