我在定义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对象正常工作。请帮助:)
答案 0 :(得分:0)
听起来你不止一次包含jQuery,而你用来调用unblock()
的jQuery实例并不是插件扩展的实例。可能来自telerik,但也可能来自jQuery脚本块的多个用户控件。
您需要将系统放置到位以确保脚本的正确组合(如WebForms中的ScriptManager或RadScriptManager)。