定义jquery插件

时间:2011-09-28 15:14:46

标签: jquery plugins telerik

我在定义jquery插件时遇到问题。在asp.net页面中找到RadAjaxPanels,其中加载了小部件(asp.net控件)。在小部件中,我定义了jquery插件:

<script src="../../JS/jquery-1.5.1.js" type="text/javascript"></script>
<script src='../../JS/jquery-ui-1.8.16.custom.min.js' type="text/javascript"></script>
<script src="../../JS/ui.spinner.min.js" type="text/javascript"></script>
<script src="../../JS/jquery.blockUI.js" type="text/javascript"></script>
<script src="../../JS/jquery.json-2.2.min.js" type="text/javascript"></script>

但是在第一次申请插件时(例如$('#tReports').unblock())会发生错误:“对象不支持属性或方法'unblock'”。 也许是因为与Telerik控制中定义的jquery冲突。 Jquery对象正常工作。请帮助:)

1 个答案:

答案 0 :(得分:0)

听起来你不止一次包含jQuery,而你用来调用unblock()的jQuery实例并不是插件扩展的实例。可能来自telerik,但也可能来自jQuery脚本块的多个用户控件。

您需要将系统放置到位以确保脚本的正确组合(如WebForms中的ScriptManager或RadScriptManager)。