2019-12-17 01:11:14 fucaiwei 阅读数 22
  • Java大数据培训学校全套教程-常用对象(21)

    Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。 本门课程为"java大数据培训学校全套教材"系列课程的第二十一篇,通过学习Array对象,等相关概念让大家对常用对象编程打下好的基础。

    4654 人正在学习 去看看 马克

Html5 Input date 和 select 去掉IOS默认样式 由于在安卓上没有什么大问题就不说了但是IOS 下 时间选择和下拉框 选择样式比较丑,当然是个人觉得了自己用的是以下样式处理,不是知道别人的问题是不是一样的;这个是个人在工作中遇到的问题,都贴出来,也给自己存一份记录

input{
    background:none;
    outline:none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    }
2019-12-09 10:54:18 Liberal_w 阅读数 21
  • Java大数据培训学校全套教程-常用对象(21)

    Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。 本门课程为"java大数据培训学校全套教材"系列课程的第二十一篇,通过学习Array对象,等相关概念让大家对常用对象编程打下好的基础。

    4654 人正在学习 去看看 马克

默认的<input type="date" value="" />样式如下所示:

因为是移动端的所以需要兼容ios和安卓系统,所以就需要修改样式啦,代码如下:


input[type="date" i]{
		width: 2.2rem;
		line-height: 2.2rem;
		font-size: 0.8rem;
		height: 100%;
		background:url('../assets/xia.png') no-repeat;/*背景图代替下拉箭头*/
		background-position: right;/*设置箭头位置*/
		background-size: 80px!important;
		padding-inline-start: 0px;
		-webkit-appearance: button;/*控制下拉箭头*/
	}

这样就能得到我想要的样式啦,效果如下:

2019-10-21 10:48:34 weixin_42981560 阅读数 227
  • Java大数据培训学校全套教程-常用对象(21)

    Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。 本门课程为"java大数据培训学校全套教材"系列课程的第二十一篇,通过学习Array对象,等相关概念让大家对常用对象编程打下好的基础。

    4654 人正在学习 去看看 马克

在移动网页上需要有一个时间控件,我用了HTML5的input[type=“date”],这个控件在按Android和ios上的实现都是可以的,但是样式有点丑,特别是ios上,于是我加了一段css:

input{
    background:none;
    outline:none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
  },

小程序中查看

在这里插入图片描述

2019-07-03 11:57:24 qq_39116215 阅读数 329
  • Java大数据培训学校全套教程-常用对象(21)

    Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。 本门课程为"java大数据培训学校全套教材"系列课程的第二十一篇,通过学习Array对象,等相关概念让大家对常用对象编程打下好的基础。

    4654 人正在学习 去看看 马克

由于 ios下点击该控件,日期弹出,然后在滚动日期的时候,手指离开,滚动停止以后,就会触发。而不是点完成才设置,所以需要针对ios使用blur事件。但在Android下不行,Android下只能使用change,所以需要判断是ios,Android。
代码如下

$(function () {
var u = navigator.userAgent;
var isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Adr’) > -1; //android终端
var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

    if(isiOS){
        $("#begin_time").blur(function () {
            var begin_time = $("#begin_time").val();
         
        });
       
    }else{
        $("#begin_time").change(function () {
            var begin_time = $("#begin_time").val();
         
  
        });
     
    }

})
2016-06-02 10:44:19 qq_16494241 阅读数 6188
  • Java大数据培训学校全套教程-常用对象(21)

    Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。 本门课程为"java大数据培训学校全套教材"系列课程的第二十一篇,通过学习Array对象,等相关概念让大家对常用对象编程打下好的基础。

    4654 人正在学习 去看看 马克

input type date 的 placeholder 支持性有一定问题,因为浏览器会针对此类型 input 增加 datepicker 模块,看上去没那么必要支持 placeholder。

对 input type date 使用 placeholder 的目的是为了让用户更准确的输入日期格式,iOS 上会有 datepicker 不会显示 placeholder 文字,但是为了统一表单外观,往往需要显示。Android 部分机型没有 datepicker 也不会显示 placeholder 文字。

 

解决方法:

css:

input.show_placeholder:before{ content: attr(placeholder);}

html:

<input class="show_placeholder" type="date" id="date" placeholder="选择时间" />

js:

$('#date').blur(function(){
	var obj = $(this);
	if(!obj.val()){
		$(this).addClass('show_placeholder');
	}else{
		$(this).removeClass('show_placeholder');
	}
});
$('#date').focus(function(){
	$(this).removeClass('show_placeholder');
})

 

没有更多推荐了,返回首页