ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
更新时间:2010年06月12日 20:50:42 作者:
上一篇解决了用了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>
一种思路,见笑了.
相关文章
详谈jQuery unbind 删除绑定事件 / 移除标签方法
下面小编就为大家带来一篇详谈jQuery unbind 删除绑定事件 / 移除标签方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-03-03jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
jqeury的validationEngine做ajax校验,当表单中的最后一个字段需要做ajax验证,在字段输入完毕后点击回车提交表单时不起作用,接下来为大家介绍下解决方法感兴趣的各位可以参考下哈2013-03-03
最新评论