`
snowing11812
  • 浏览: 119124 次
  • 来自: ...
社区版块
存档分类
最新评论

Jquey UI dialog中使用日期插件datepicker

阅读更多
之前在dialog总是避免使用datepicker,因为dialog的zindex总是盖住其他的容器

目前gogole了下,体会了一些解决方法,记录一下,大家共享:

参考链接:
http://stackoverflow.com/questions/715677/trouble-with-jquery-dialog-and-datepicker-plugins

解决方法一:通过css定义与jquery设定dialog的default属性:
CSS定义,放入自己的css中,当然要在jqueryui的css之后引入。
/* dialog and datepicker fix*/
#ui-datepicker-div{z-index:1001;}


js定义:
//set the dialog's default configuration
$.extend($.ui.dialog.defaults,{
    zIndex: 950,
    /*other configurations*/
});


解决方法二:通过jquery设定datepicker的default属性:
$.datepicker.setDefaults({
     beforeShow: function (i, e) {
	  var z = jQuery(i).closest(".ui-dialog").css("z-index") + 1;
	  e.dpDiv.css('z-index', z);
      },
      /*other configurations*/
});


两种方法都可以直接在页面中使用,还算较为方便
$('#eleid').datepicker({});

并且dialog盖住datepicker的问题也可解决
分享到:
评论

相关推荐

    JQuery UI Dialog使用样例

    在本篇文章中,我们将深入探讨如何使用 jQuery UI 实现 Dialog,并通过实例来展示其用法。 1. **引入 jQuery 和 jQuery UI** 在使用 Dialog 之前,确保你的页面已经引入了 jQuery 和 jQuery UI 的 CSS 和 JS 文件...

    jQuery_UI全教程之一_dialog以及Datepicker使用说明

    要在页面中使用 jQuery UI 的 Dialog 组件,首先需要引入以下四个文件: - **`jquery-ui-1.8.7.custom.css`**:这是 jQuery UI 的 CSS 样式文件,用于美化组件。 - **`demos.css`**(可选):这是一个示例 CSS 文件...

    jqueryUI_dialog实例

    总结来说,"jqueryUI_dialog实例"主要涉及了如何使用jQuery UI库中的Dialog组件创建交互式的对话框,并通过添加按钮和配置参数来实现特定的功能。掌握这些知识,能够帮助开发者构建更具有吸引力和用户体验友好的Web...

    jQuery ui-datepicker最好用的日历控件

    **jQuery UI Datepicker是最受欢迎的JavaScript日历插件之一,尤其在jQuery库的广泛使用下,它成为开发人员实现日期选择功能的首选工具。本文将深入探讨Datepicker控件的关键特性、使用方法以及如何与其他技术如Java...

    jquery_dialog jquery_dialog jquery_dialog

    jQuery Dialog可以与其他jQuery插件无缝配合,如表单验证插件,日期选择器等。例如,结合DatePicker插件创建一个日期选择对话框: ```javascript $("#dialog-datepicker").dialog({ autoOpen: false }); $("#opener...

    jquery-ui插件

    在本文中,我们将深入探讨jQuery UI的特性、使用方法以及如何在项目中集成和自定义它。 ### 1. jQuery UI的主要组件 jQuery UI包含了多个可复用的UI组件,这些组件可以帮助开发者快速构建具有专业外观和交互性的...

    jQuery官方UI插件 jQuery官方UI插件

    这个插件集合了一系列精心设计、功能强大的组件,如对话框(Dialog)、日期选择器(Datepicker)、拖放(Draggable)、可排序(Sortable)和可叠放(Resizable)等,极大地丰富了Web开发人员在创建用户界面时的选择...

    jquery ui 插件大全

    **jQuery UI插件大全** jQuery UI 是一个基于jQuery JavaScript库的用户界面组件集合,它提供了丰富的交互效果和可自定义的主题,使得开发人员能够轻松创建出美观、功能强大的Web应用程序。这个“jQuery UI插件大全...

    jquery datePicker插件

    jQuery DatePicker 插件还可以与其他jQuery UI组件(如Dialog)结合使用,创建更复杂的交互效果。此外,还有许多第三方扩展和主题可供选择,以满足更多的设计和功能需求。 总的来说,jQuery DatePicker 是一个强大...

    jQuery Datepicker 日期选择插件

    它包含了Datepicker插件和其他组件的代码,通过引入此文件,我们可以使用jQuery UI中的所有功能。 对于日期选择器的本地化,`jquery.ui.datepicker-zh-CN.js`文件是中文语言包,它使得Datepicker可以显示中文日期...

    jqueryUI dialog

    例如,将DatePicker放入Dialog中,创建一个带有日期选择功能的对话框: ```html <input type="text" id="datePicker" /> $("#dialogWithDatePicker").dialog({ // 配置项... }); $("#datePicker")....

    JQuery UI 中文帮助文档

    - **DATEPICKER(日期选择器)**: 为输入字段添加日历选择功能,支持多种格式设置,方便用户选择日期。 - **DRAGGABLE(可拖动)& RESIZABLE(可调整大小)**: 提供元素拖动和大小调整的功能,适用于创建可交互的...

    Jquery Ui 后台模板界面

    jQuery UI 包含了多种功能强大的组件,如对话框(Dialog)、日期选择器(Datepicker)、拖放(Draggable)、可排序(Sortable)以及各种类型的下拉菜单和按钮等,这些组件极大地提高了后台操作的便捷性和用户体验。...

    JQueryUI,EasyUI一些控件的使用

    在JQueryUI中,你可以使用Autocomplete组件为输入框提供自动完成功能,这在搜索框或输入建议场景中非常有用。另外,Slider组件则可以创建滑动条,允许用户通过直观的方式选择数值或进行排序。 接下来,我们讨论Tab...

    jquery-ui-1.10.4.zip

    首先,jQuery UI 包含多个可定制的组件,如日期选择器(Datepicker)、对话框(Dialog)、拖放功能(Draggable)、可排序列表(Sortable)和可折叠面板(Accordion)。这些组件都经过精心设计,能够无缝融入各种网页...

    jQuery UI拖拽拖放插件jquery.top-droppable

    要使用此插件,首先需要引入jQuery和jQuery UI库,然后加载`jquery.top-droppable.js`。接下来,对需要设置为可拖放的元素和接收拖放的容器进行配置。通过添加特定的CSS类或使用jQuery方法来设置这些属性。 3. **...

    jQuery UI组件 jQuery UI

    `development-bundle`目录包含未压缩和未合并的jQuery UI资源,适合在开发过程中使用,便于调试和定制。而`css`和`js`目录则包含已经压缩和合并的文件,适用于生产环境,以减少加载时间和网络带宽。 总的来说,...

    JQuery UI1.7中文文档

    jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集合,它提供了一套完整的组件,包括交互、特效、小部件和主题,用于构建富有吸引力且易于使用的Web应用程序。jQuery UI 1.7是该框架的一个重要版本,包含...

    jquery-ui包含功能演示及代码

     主要是一些界面的扩展,包括Accordion,AutoComplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等,新版本的UI将包含更多的微件。 效果库  用于提供丰富的动画效果,让动画不再...

    jquery ui 插件

    jQuery UI中的Dialog组件允许开发者创建弹出式窗口,可以用于消息提示、表单输入或显示详细信息。它支持多种模式,如模态对话框(阻止用户与页面其他部分交互)和非模态对话框,以及自定义按钮、自动调整大小和拖动...

Global site tag (gtag.js) - Google Analytics