教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法

ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法

发布时间:2013-08-11   编辑:jiaochengji.com
上一篇解决了用了JQUERY-EASYUI时 后端注册脚本重复执行的问题.今天又发现,通过后端代码 生成的界面有错位现象.
上一篇解决了用了jquery-EASYUI时 后端注册脚本重复执行的问题.今天又发现,通过后端代码 生成的界面有错位现象.

如图:

上图的右边框不见了,使用 web开发工具调试,发现是内容器过大.于是想到了是jquery-easyui 对界面的"渲染"不正确引起.

起初以为是因为加了 处理重复的代码引起,但是去掉后总是依旧:

进而考虑到界面"渲染"的前后关系,于是尝试对代码片段进行延迟执行,问题解决.
原问题脚本:

复制代码 代码如下:

<script type="text/javascript">
if (window.__yltlClientScriptRegistKey == undefined ||
window.__yltlClientScriptRegistKey != 'somekey') {
   window.__yltlClientScriptRegistKey = 'somekey';
$.messager.alert('信息', '呼耶', 'info');
}
</script>


处理后生成的脚本:

复制代码 代码如下:

<script type="text/javascript">
if (window.__yltlClientScriptRegistKey == undefined ||
window.__yltlClientScriptRegistKey != 'somekey') {
window.__yltlClientScriptRegistKey = 'somekey';
setTimeout("AlertWarning('给我小心点~~')",100);
}
</script>


一种思路,见笑了.

您可能感兴趣的文章:
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
在UpdatePanel内jquery easyui效果失效的解决方法
jQuery EasyUI 的EasyLoader功能介绍
Jquery easyui之控件参数传递方法
Jquery easyui中Form表单提交注意事项
Asp.net中Ajax与JQuery的ready函数冲突的解决方法
php使用EasyUI DataGrid获取资料的方式
jQuery 跨域访问问题解决方法
(Unity) 为被 Lua 隔断的 C# 实现添加 Profiler 支持
jquery easyui入门教程(2)

[关闭]
~ ~