中易网

让div浮在文本框的上面

答案:2  悬赏:0  
解决时间 2021-03-12 05:44
开始是这样的:

出现日历后,文本框就下去了,我的问题是,不让文本框下去,div浮在上面

这是代码: <div> <input type="text" id="startDate" onfocus="time()" onblur="shi()" >--<input type="text" id="endDate" > <div id="test" range', selected:[Kalendae.moment().subtract({M:1})] }); k.subscribe('change', function (date, action) { if(this.getSelected().indexOf(" - ") != -1){ var dates = this.getSelected().split(" - "); $("#startDate").val(dates[0]); $("#endDate").val(dates[1]); }else{ $("#startDate").val(this.getSelected()); } }); } function shi(){ $('#test').empty(); }






最佳答案
css方面的话 当你 onfocus 调用的time()的时候 ,顺便你得对你出来的日期控件,做一个定位,覆盖在上下面的input标签上,常用 就是对日期控件做定位,写position:absolute;left:..,top:...
可以这样写,当onfocus的时候 获得当前对象的绝对位置,然后将绝对位置的top-当前对象的高度就是日期控件的top值,再给控件写css属性,就能达到悬浮在上面的效果。其实这种日历控件有很多插件,并且都写得很好,可以直接拿来用的!
全部回答
一般都是采用这么几种办法:   1、在目标div中新建几个子div,用作放置文本框,只要对子div设置就可以了,这有多种设置方法,一般选用float。这样利于模块化,方便添加修改html页面。   2、直接把文本框写在目标div中,对文本框的width或height设置百分比%,这样就会均匀分布。这样简单方便,但是不灵活,不利后期完善thml页面。   3、如果是面向pc的开发,个人推荐比较复杂的一种。就是使用固定的px,计算目标div的width和height如何均匀分布给所有的文本框。这样的好处就是不管怎么对页面缩拉都不会使页面过分变形。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梅岗村地址在什么地方,想过去办事
林坤饭店地址在哪,我要去那里办事
电脑摄像头怎么调暗?
请问南京机场2号线从哪到哪?全程多长时间?
一批木料,如果加工成学桌可以加工100张,如
电脑重启成这样,会不会是主板烧了啊!真的好
微信文字转语音按钮不灵
请问lingo可以求解NP-hard问题吗?混合整数非
清华北大名校毕业生失败的例子
吉祥早餐地址有知道的么?有点事想过去
揭阳到金华火车路线推荐
撒贝宁接诈骗电话 后续 骗子抓到了吗
天津市西青区的邮政编码是多少?
过往-不才哪里下载
惠强洁具批发部地址在什么地方,想过去办事
推荐资讯
香瓜与木瓜的区别
各位大神3000左右的山地车选哪款好
倒车入库,车到了左库角时打死方向盘,还是离
格力空调3匹i铂主线2.5平方制热够用吗
请问喝荷叶茶有降血脂功效吗?
平顶山羊肉哪的好吃!
丽水菁苑怎么去啊,有知道地址的么
急~汕头派送员,我想找份在早上的兼职派送工
她总是抱怨以往没有好好爱一场是什么另类
河口南溪鸿鑫堂药房分店在哪里啊,我有事要去
如何查询养老保险的缴费年限?
很喜欢马克笔画漫画,但本人漫画功底并不好,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?