`
ioryioryzhan
  • 浏览: 154855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery ui dialog 在ie下报错问题解决

阅读更多

问题 :使用 jquery-1.2.6.js 与 ui.dialog.js 在页面中弹出对话框时,在 firefox2,firefox3 中运行没有问题,ie6 下报错, ie7 机子上没装。

 

调试 :居然是 jquery-1.2.6 报错,在 1120 行(下图中黄条显示),将值打印出来,见下图中Command Window窗口,发现原来是执行了这样一条语句,elem["height"]="NaNpx"; NaNpx :NaN 像素??果然不伦不类。不报错才怪。

 

 

解决 : 在执行这条语句前,先检查 value 是否为 "NaNpx",不是的话才执行 elem[name] = value;修改

if( set ){
  elem[ name ] = value;
}

 为:

if ( set ){
	if(value!="NaNpx"){
		elem[ name ] = value;
	}
			
}

 

这个方法有没有后遗症,就不知道了。希望不会出现。

 

在网上搜索了一下,javaeye上冒得,老外倒是早就发现了。

分享到:
评论
1 楼 caowanglong1987 2013-09-25  
多谢了,哥们

相关推荐

    jquery ui Dialog 添加最大最小化按钮控制

    在IT领域,jQuery UI是一个非常流行的前端开发库,它提供了许多可交互的用户界面组件,如Dialog(对话框)就是其中之一。"jquery ui Dialog 添加最大最小化按钮控制"的主题涉及如何扩展jQuery UI Dialog的功能,使其...

    jquery ui dialog 扩展

    在前端开发中,jQuery UI Dialog是一个非常实用的组件,它提供了弹出对话框的功能,可以用于警告、确认、信息提示等场景。这篇内容将深入探讨jQuery UI Dialog的扩展,包括如何自定义行为、增强功能以及与其他技术...

    jQuery UI dialog IE6下处理select框被遮挡jquery.bgiframe.js

    jQuery UI dialog IE6下处理select框被遮挡jquery.bgiframe.js

    JQuery UI Dialog

    当 bgiframe 属性被设置为 true 时,JQuery UI Dialog 将在 IE6 下使用 iframe 来覆盖 select 元素,以确保对话框能够正确地显示。 三、width 和 height 属性 width 和 height 属性用于设置对话框的宽度和高度。...

    JQuery UI Dialog使用样例

    在使用 Dialog 之前,确保你的页面已经引入了 jQuery 和 jQuery UI 的 CSS 和 JS 文件。你可以从 jQuery 官方网站下载,或者使用 CDN 链接。例如: ```html <script src="https://code.jquery....

    jquery ui中的dialog

    **jQuery UI中的Dialog组件** jQuery UI是一个功能丰富的JavaScript库,它提供了许多用户界面元素,如对话框(Dialog)、拖放(Draggable)、可排序(Sortable)等。在这些元素中,Dialog是创建弹出式窗口或模拟...

    Jquery UI dialog 详解 (弹出层)

    - **说明**:`bgiframe` 属性用于解决 IE6 浏览器中的 z-index 问题。当设置为 `true` 时,会启用背景框架插件,确保对话框在其他元素之上,即使是在 select 下拉框之上。需要注意的是,未来版本可能不需要单独的...

    jquery-ui-dialog-demo

    jQuery UI Dialog 在很多场景下都很实用,例如: - 显示警告或确认消息,代替传统的浏览器弹窗。 - 创建表单验证错误提示。 - 显示详细信息或帮助文档。 - 提供多步骤的向导或设置过程。 - 在不离开当前页面的情况下...

    jqueryUI_dialog实例

    本文将深入探讨“jqueryUI_dialog实例”,这是一个关于如何使用jQuery UI库创建对话框(Dialog)功能的实践案例。 jQuery UI的Dialog组件是网页应用中常见的一种交互元素,用于显示模态或非模态窗口,例如警告、...

    jQuery UI dialog 的使用

    在web开发中,jQuery UI是一个提供丰富交互效果的JavaScript库,它为jQuery增强了许多高级的UI组件。本知识点专注于jQuery UI的dialog组件的使用方法。 首先,要使用jQuery UI的dialog组件,必须确保已经正确引入了...

    jQuery UI Frame Dialog官方修正版(官方1.1.2版本上面有问题)

    jQuery UI Frame Dialog是一款基于jQuery UI库的对话框插件,用于在网页中创建具有框架效果的弹出对话框。在官方1.1.2版本中,存在一个CSS加载问题,导致对话框的样式可能无法正常显示,影响了用户体验。这个问题在...

    jquery_dialog jquery_dialog jquery_dialog

    在Web开发领域,jQuery Dialog是一款非常流行的JavaScript库,用于创建可交互的对话框。它基于jQuery框架,提供了丰富的功能和灵活的定制选项,使得开发者能够轻松地在网页上实现弹出式窗口、警告提示、确认对话框等...

    jquery.ui.dialog

    里面是经过修改的jquery.ui.dialog.js(版本jQuery UI Dialog 1.8.12),添加了parentElement: 'body',详情查看http://forum.jquery.com/topic/dialog-will-move-its-div-tag-to-body

    JQuery UI 中文帮助文档

    jQuery UI 中文帮助文档是学习和解决问题的重要参考,它详细解释了各个组件的使用方法和API。此外,社区论坛、Stack Overflow 和其他在线资源也是获取帮助和分享经验的好地方。 综上所述,jQuery UI 是一个功能强大...

    jQuery UI组件 jQuery UI

    jQuery UI 包含了大量的预设样式和功能,这些组件易于定制且兼容性广泛,支持多种浏览器,包括IE6及以上版本。 ### 主要组件 1. **Tabs(选项卡)**:jQuery UI 提供了方便的选项卡组件,可以将内容分隔成多个部分...

    jqueryUI dialog

    《jQuery UI Dialog详解及其应用实践》 jQuery UI Dialog是一款基于jQuery库的强大对话框组件,它为Web应用程序提供了灵活且功能丰富的交互式对话框。Dialog组件不仅支持基本的弹出框功能,还可以实现模态对话框、...

    jquery-ui.css、jquery-ui.js下载

    例如,要创建一个对话框,只需简单调用`.dialog()`方法,jQuery UI会自动处理剩下的布局、事件绑定和动画效果。 jQuery UI的组件丰富多样,例如: 1. **Dialogs** - 提供模态和非模态对话框,用于展示信息、警告或...

    浅析JQuery UI Dialog的样式设置问题

    在进行Web开发时,JQuery UI Dialog是一个非常实用的组件,它用于创建弹出式对话框。它不仅功能强大,而且拥有丰富的API可以定制对话框的外观和行为。但是,要让对话框的样式符合特定的设计要求,有时可能会遇到一些...

    jquery ui & themes

    总的来说,jQuery UI是一个强大的工具,它的主题系统为开发者提供了极大的灵活性,使他们能够在不编写大量CSS代码的情况下,实现美观且一致的用户界面。无论是在企业级应用还是个人项目中,jQuery UI都是提升用户...

    demo_jquery-dialog

    在提供的"jquery-ui-dialog"压缩包中,可能包含了一个简单的Dialog示例,演示了如何创建和使用Dialog。解压后,你可以查看HTML、CSS和JavaScript文件,了解其工作原理。 总的来说,jQuery UI Dialog是构建交互式Web...

Global site tag (gtag.js) - Google Analytics