在项目中需要使用一个日期控件来完成表单,由于项目使用了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是JavaScript库,它提供了丰富的功能,包括方便的用户界面组件,如日期选择器(datepicker)。在本教程中,我们将深入探讨如何在ASP...
`jQuery UI Datepicker` 是一个流行的 JavaScript 库,用于在网页上添加日期选择功能。它源自 jQuery 库,提供了一种简单、用户友好的方式来处理日期输入。在这个特定的场景中,我们不仅关注基本的日期选择,还涉及...
总的来说,jQuery UI的datepicker是一个强大且灵活的日期选择器,通过合理的配置和事件处理,可以满足大多数网页的日期输入需求。无论是简单的日期选择还是复杂的日期管理,它都能提供优秀的用户体验。通过深入学习...
jQuery UI中的`datepicker`是一个非常流行的JavaScript组件,用于在网页上添加日历选择功能。它提供了丰富的自定义选项,使得日期选择器可以适应各种界面设计和功能需求。在这个"jquery datepicker 小例子"中,我们...
jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text jquery datepicker日期选择插件鼠标点击text
jQuery UI中的日期选择器(DatePicker)是一个非常流行的前端组件,用于在网页上提供方便的日期输入功能。这个组件使得用户可以以日历的形式选择日期,而不是手动输入,从而提高了用户体验和数据准确性。以下是对`...
在网页开发中,jQuery UI 的 Datepicker 是一个广泛使用的组件,它为用户提供了方便的日期选择功能。然而,原生的 Datepicker 默认情况下只允许选择单个日期。本主题将深入探讨如何通过扩展和定制,实现 jQuery ...
jQuery Datepicker 是一个非常流行的前端开发插件,用于在网页中添加日期选择功能。这个插件是jQuery UI库的一部分,提供了丰富的自定义选项和多语言支持,使得在网页上实现美观且用户友好的日期输入变得简单。在本...
jQuery UI Datepicker是一个非常流行的JavaScript库,用于在网页上添加日期选择器功能。这个库是jQuery UI框架的一部分,提供了一种优雅、用户友好的方式来输入或选择日期。以下是对`jQuery UI Datepicker`的详细...
**jQuery Datepicker** 是一个广泛使用的JavaScript库,用于在网页上添加交互式的日期选择功能。这个库基于流行的jQuery框架,提供了丰富的自定义选项,样式美观,兼容性良好,且支持多语言,使得它在全球范围内非常...
jQuery datepicker 是一个强大的日期选择器组件,它允许用户在网页上方便地选择日期,同时提供多种显示模式和配置选项。这个插件不仅具有基本的日期选择功能,还支持日期范围选择、自定义格式化、日期限制等多种高级...
`jQuery datePicker` 是一个非常流行且实用的JavaScript插件,主要用于在网页中添加日期选择功能。它以其简洁的API和丰富的自定义选项深受前端开发者的喜爱。在这个主题中,我们将深入探讨`jQuery datePicker`的基本...
在Web开发中,日期和时间的选择常常是一项必不可少的功能,jQuery UI Datepicker插件是一个非常流行的选择工具,它为用户提供了直观、易于使用的日期选择界面。然而,Datepicker默认只支持日期选择,不包含时间选择...
总结,jQuery UI Datepicker是一个强大且灵活的日期选择组件,无论是在简单的日期输入,还是在复杂的日期操作场景下,都能提供优秀的用户体验。通过深入理解和应用其各种选项和方法,开发者可以构建出满足各种需求的...
**jQuery Mobile Datepicker** 是一个专门用于移动设备的日期选择器插件,它扩展了标准的jQuery UI Datepicker,使其更适合在触摸屏设备上使用。这个插件在原生的日期选择器基础上增加了对移动环境的优化,如响应式...
jQuery DatePicker是一款基于jQuery UI框架的日期选择插件,它通过简单的API提供了一种优雅的方式来处理日期输入。DatePicker提供了多种主题,可以根据项目需求轻松定制样式,同时也支持多国语言,满足全球化应用的...
在Ruby on Rails(简称Rails)框架中,jQuery UI是一个常用库,其中的datepicker组件用于处理日期选择。这篇博客“Rails3 使用Jquery datepicker”将会介绍如何在Rails 3项目中集成并使用这个功能强大的日期选择器。...
默认情况下,`datepicker`会显示一个英文界面。为了改变语言,你可以设置`datepicker`的选项,例如将其转换为中文: ```javascript $(document).ready(function() { $('#dateinput').datepicker({ dateFormat: '...
6. **自定义事件和回调函数**:jQuery datepicker还支持自定义事件处理,例如`onSelect`回调函数,当用户选择一个日期时会被触发。这允许开发者根据用户的选择执行特定操作,如验证日期范围、更新其他UI元素等。 7....
jQuery Datepicker用到的js和CSS文件 jquery-ui.css jquery-ui-timepicker-addon.css jquery-1.7.2.js jquery-ui.min.js jquery-ui-timepicker-addon.js jquery-ui-sliderAccess.js jquery-ui-timepicker-zh-CN.js