我有aspnet表单,jquery函数是加载的:
<script type="text/javascript">
$(document).ready(function () {
var table = document.getElementById('<%=grdNews.ClientID%>');
var tableDnD = new TableDnD();
tableDnD.init(table);
})
</script>
仅供参考:这不是我的代码,我还没有开发 TableDnD 类。此 clss 为 aspnet 形式的一个表附加了拖放功能。
这里一切正常。
但是,现在我有了一个新的要求:对于一些用户我不需要做这个 jquery,对于一些 - 这个 jquery仍然是必要的。我怎样才能以编程方式实现这一目标?这将是这样的:
ON PAGE LOAD:
if (User == SpecificUser)
{
ALLOW_ABOVE_JQUERY (LOAD JQUERY FUNCTION ON LOAD) //?HOW
}
else
{
DO_NOT_ALLOW_ABOVE_JQUERY (DISABLE LOADING JQUERY FUNCTION ON LOAD) //?HOW
}
这是关于背后代码中的 javascript 的东西,但这是 $(document).ready 让我感到困惑。