0
A
回答
0
给一个静态的宽度输入
// Event to trigger the calendar in the signup page
$("#triggerCal").click(function() {
$("#txtDOB").attr("type", "date");
$("#txtDOB").focus();
$("#txtDOB").click();
});
// Focus out event of the textbox
$("body").on("focusout", "#txtDOB", function() {
$("#txtDOB").attr("type", "text");
});
body.signup-page .login-form form input {
padding: 0 20px;
}
style.css:841 .input-div.spanicon input {
float: left;
position: relative;
width: 85%;
}
style.css:275 .login-form form input {
background-color: #ebf7fa;
border: 0px;
font-size: 14px;
color: #000;
outline: none;
border-radius: 5px;
height: 40px;
line-height: 15px;
margin-bottom: 10px;
padding: 0 5px 0 45px;
width: 100%;
display: block;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.28);
box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.28);
}
.textbox-n{
width:180px;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<div class="input-div spanicon">
<input placeholder="Enter Date of Birth" class="textbox-n" type="text" id="txtDOB">
<i class="fa fa-calendar" id="triggerCal" aria-hidden="true"></i></div>
+0
这会对所有设备做出响应吗?同样出于某种原因,它一起获得了不同的风格。 –
+0
对于响应性,您应该使用@media查询,然后您可以在不同的视口上更改不同的大小 – Sankar
0
这发生type=text
变化type=date
并适用不同的风格。这只是一个简单的伎俩。
<div class="input-div spanicon">
<input placeholder="Enter Date of Birth" class="textbox-n" type="text" id="txtDOB" onfocus="(this.type='date')">
<i class="fa fa-calendar" id="triggerCal" aria-hidden="true"></i></div>
0
如果你需要保持date input
一样input text
即的onclick然后尝试如下的大小,
// Event to trigger the calendar in the signup page
$("#triggerCal").click(function(){
var itp = $(".textbox-n").width();
var dt = $("#txtDOB").attr("type","date");
$(dt).focus();
$(dt).click();
$(dt).css({
width : itp
});
});
// Focus out event of the textbox
$("body").on("focusout","#txtDOB",function(){
$("#txtDOB").attr("type","text");
});
body.signup-page .login-form form input {
padding: 0 20px;
}
style.css:841
.input-div.spanicon input {
float: left;
position: relative;
width: 85%;
}
style.css:275
.login-form form input {
background-color: #ebf7fa;
border: 0px;
font-size: 14px;
color: #000;
outline: none;
border-radius: 5px;
height: 40px;
line-height: 15px;
margin-bottom: 10px;
padding: 0 5px 0 45px;
width: 100%;
display: block;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.28);
box-shadow: 0px 2px 2px 0px rgba(50, 50, 50,0.28);
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="input-div spanicon">
<input placeholder="Enter Date of Birth" class="textbox-n" type="text" id="txtDOB">
<i class="fa fa-calendar" id="triggerCal" aria-hidden="true"></i></div>
相关问题
- 1. 尺寸变化
- 2. 屏幕尺寸变化的检测点
- 3. Javascript射击画布变化尺寸
- 4. 缓慢变化的尺寸
- 5. 角度变化MatInput尺寸
- 6. 变化矩阵尺寸
- 7. ModalViewController尺寸方向变化
- 8. 窗口innerWidth尺寸变化
- 9. 标签尺寸变化
- 10. 对齐控件的尺寸
- 11. 如何在控件尺寸发生变化时自动调整控件c#
- 12. jQuery的改变div的尺寸上点击
- 13. 控制::的尺寸::
- 14. css&jQuery:点击/拖拽改变尺寸的元素
- 15. SSIS缓慢变化的尺寸
- 16. WPF:当它的尺寸变化
- 17. 如何跟踪div的尺寸变化
- 18. 动画CALayer的面具尺寸变化
- 19. 按钮更改面板尺寸点击
- 20. 我的CSS随着屏幕尺寸的变化而变化
- 21. 如何将不同尺寸的点击坐标转换为320尺寸的尺寸?
- 22. silverlight控制尺寸
- 23. 控制台尺寸++
- 24. jquery点击图片,完全尺寸,再次点击关闭
- 25. Yii2变化主编箱尺寸
- 26. 查看尺寸变化viewWillAppear中
- 27. 浮动按钮尺寸自动变化
- 28. 在UIFont尺寸中动画变化
- 29. Javascript动态变化div尺寸
- 30. 按钮尺寸自动变化
你可以指定'MAX- width:120px;' –
检查更新的小提琴在这里:https:// j sfiddle.net/anupam_001/cndb49eh/4/ –