`
breakyang
  • 浏览: 6754 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用JQuery DatePicker屏幕下方会出现一个div情况的处理

阅读更多

在项目中需要使用一个日期控件来完成表单,由于项目使用了JQuery,所以干脆就是使用JQuery自带的DatePicker了。

在自定义DatePicker的Style过程中会发现屏幕的下方会出现一条不知名的线(上图不是很方便)。我查看了一下源代码,代码是这样的:
<div id="ui-datepicker-div" class="ui-datepicker ui-widget

ui-widget-content ui-helper-clearfix ui-corner-all">

</div>

个人觉得应该是datepicker实现过程中必须的东西,但是为了美观,我们也不能让他一直在页面上,经过我的调查,我找到了两种方法。一种是我在CSDN上找到的,一种是我自己发现的。

先说第一种:

在jquery的onready方法中加上 $("#ui-datepicker-div").hide(); 加载时隐藏下就行了!

(感谢CSDN这位朋友,他的ID为chuxu000)

这种方法方法一开始我没有明白,但是经过我几次尝试,成功的起到了效果,我写一个demo,这样更直观一些:


 $(document).ready(function(){

$( "#Date" ).datepicker(); 

$("#ui-datepicker-div").hide();

})

这种方法的确是有效果的,但是对于一个项目来说,如果项目中有许多地方用到Datepicker的话,那么就会变的很麻烦,也不利于维护。可以说是"治标不治本"。


经过我的思考,$("#ui-datepicker-div").hide();这段代码无非是想这个div在页面加载的时候不显示,所以我就想到了在css的属性中有一个Display属性,所有就尝试了一下,最后成功了解决了这个问题,这样我们便不用一个页面一个页面的去修改我们的Datepicker控件了。下面是我修改css的文件和位置:

css文件的名字一般叫做jquery.ui.datepicker.css。总是就是存放datepicker的css,名字不必拘泥。下面说需要修改的那段位置:

.ui-datepicker { width: 17em; padding: .2em .2em 0; font-size: 0.8em; display: none;}

在这段css中加入我注红的地方,也就是display: none;这段代码。经过测试,bug消失了。

由于小弟也是对css样式表不是很了解,解决这个问题也是通过经验来判断,具体原因,在我学习完css之后我会继续补充

 

  • 描述: 图中就是出现的div
  • 大小: 6 KB
分享到:
评论

相关推荐

    ASP.NET jquery datepicker的使用

    在ASP.NET中,经常需要处理用户的输入,日期选择就是一个常见的交互元素。jQuery是JavaScript库,它提供了丰富的功能,包括方便的用户界面组件,如日期选择器(datepicker)。在本教程中,我们将深入探讨如何在ASP...

    jquery datepicker 时分秒

    `jQuery UI Datepicker` 是一个流行的 JavaScript 库,用于在网页上添加日期选择功能。它源自 jQuery 库,提供了一种简单、用户友好的方式来处理日期输入。在这个特定的场景中,我们不仅关注基本的日期选择,还涉及...

    日期选择器:jquery datepicker的使用

    总的来说,jQuery UI的datepicker是一个强大且灵活的日期选择器,通过合理的配置和事件处理,可以满足大多数网页的日期输入需求。无论是简单的日期选择还是复杂的日期管理,它都能提供优秀的用户体验。通过深入学习...

    jquery datepicker 小例子

    jQuery UI中的`datepicker`是一个非常流行的JavaScript组件,用于在网页上添加日历选择功能。它提供了丰富的自定义选项,使得日期选择器可以适应各种界面设计和功能需求。在这个"jquery datepicker 小例子"中,我们...

    jquery datepicker日期选择插件鼠标点击text

    jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text

    jquery 日期选择 datepicker

    jQuery UI中的日期选择器(DatePicker)是一个非常流行的前端组件,用于在网页上提供方便的日期输入功能。这个组件使得用户可以以日历的形式选择日期,而不是手动输入,从而提高了用户体验和数据准确性。以下是对`...

    JQuery Datepicker 多选日期

    在网页开发中,jQuery UI 的 Datepicker 是一个广泛使用的组件,它为用户提供了方便的日期选择功能。然而,原生的 Datepicker 默认情况下只允许选择单个日期。本主题将深入探讨如何通过扩展和定制,实现 jQuery ...

    jQuery Datepicker 日期选择插件

    jQuery Datepicker 是一个非常流行的前端开发插件,用于在网页中添加日期选择功能。这个插件是jQuery UI库的一部分,提供了丰富的自定义选项和多语言支持,使得在网页上实现美观且用户友好的日期输入变得简单。在本...

    jquery datepicker

    jQuery UI Datepicker是一个非常流行的JavaScript库,用于在网页上添加日期选择器功能。这个库是jQuery UI框架的一部分,提供了一种优雅、用户友好的方式来输入或选择日期。以下是对`jQuery UI Datepicker`的详细...

    js完美日期选择器,jQuery Datepicker最新demo,包括所有语言包

    **jQuery Datepicker** 是一个广泛使用的JavaScript库,用于在网页上添加交互式的日期选择功能。这个库基于流行的jQuery框架,提供了丰富的自定义选项,样式美观,兼容性良好,且支持多语言,使得它在全球范围内非常...

    jQuery多功能日期时间选择器datepicker.zip

    jQuery datepicker 是一个强大的日期选择器组件,它允许用户在网页上方便地选择日期,同时提供多种显示模式和配置选项。这个插件不仅具有基本的日期选择功能,还支持日期范围选择、自定义格式化、日期限制等多种高级...

    jquery - datePicker

    `jQuery datePicker` 是一个非常流行且实用的JavaScript插件,主要用于在网页中添加日期选择功能。它以其简洁的API和丰富的自定义选项深受前端开发者的喜爱。在这个主题中,我们将深入探讨`jQuery datePicker`的基本...

    jquery.datepicker-zh-CN.js

    jquery datepicker 的中文包 调用方法 &lt;script src="./public/js/jquery-ui-1.10.3.min.js"&gt; &lt;script src="./public/js/jquery.datepicker-zh-CN.js"&gt;&lt;/script&gt; &lt;link href="./public/css/jqueryui/jquery-ui-...

    jquery datepicker 日期控件

    总结,jQuery UI Datepicker是一个强大且灵活的日期选择组件,无论是在简单的日期输入,还是在复杂的日期操作场景下,都能提供优秀的用户体验。通过深入理解和应用其各种选项和方法,开发者可以构建出满足各种需求的...

    jquery mobile datepicker

    **jQuery Mobile Datepicker** 是一个专门用于移动设备的日期选择器插件,它扩展了标准的jQuery UI Datepicker,使其更适合在触摸屏设备上使用。这个插件在原生的日期选择器基础上增加了对移动环境的优化,如响应式...

    jquery日期插件-datepicker

    jQuery DatePicker是一款基于jQuery UI框架的日期选择插件,它通过简单的API提供了一种优雅的方式来处理日期输入。DatePicker提供了多种主题,可以根据项目需求轻松定制样式,同时也支持多国语言,满足全球化应用的...

    Rails3 使用Jquery datepicker

    在Ruby on Rails(简称Rails)框架中,jQuery UI是一个常用库,其中的datepicker组件用于处理日期选择。这篇博客“Rails3 使用Jquery datepicker”将会介绍如何在Rails 3项目中集成并使用这个功能强大的日期选择器。...

    jQuery UI Datepicker插件timepicker时分秒

    在Web开发中,日期和时间的选择常常是一项必不可少的功能,jQuery UI Datepicker插件是一个非常流行的选择工具,它为用户提供了直观、易于使用的日期选择界面。然而,Datepicker默认只支持日期选择,不包含时间选择...

    jquery datepicker使用详解

    默认情况下,`datepicker`会显示一个英文界面。为了改变语言,你可以设置`datepicker`的选项,例如将其转换为中文: ```javascript $(document).ready(function() { $('#dateinput').datepicker({ dateFormat: '...

    jQuery datepicker 日期选择器 中文汉化版 开始日期结束日期

    6. **自定义事件和回调函数**:jQuery datepicker还支持自定义事件处理,例如`onSelect`回调函数,当用户选择一个日期时会被触发。这允许开发者根据用户的选择执行特定操作,如验证日期范围、更新其他UI元素等。 7....

Global site tag (gtag.js) - Google Analytics