摘要:控制输入框以红色作为验证提示,遇到两个问题标签和标签有区别后变红再恢复时,不好恢复到之前的带有阴影的蓝边框解决方案第一种写法第二种写法
JS控制输入框以红色作为验证提示,遇到两个问题:
解决方案:select标签和input标签有区别
focus后变红再恢复时,不好恢复到之前的带有阴影的蓝边框
第一种写法
function focusChangeBorder( id ) { var editElem = $("#" + id); if (editElem.children("#" + id).length>0) { editElem = editElem.children("#" + id); } editElem.blur(function () { $(this).css({ "outline": "5px auto -webkit-focus-ring-color", "border-color": "rgba(82, 168, 236, 0.8)" }); $(this).css({ "outline": "none", "border-color": "#ccc" }); }).focus(function () { $(this).css({ "outline": "none", "border-color": "rgba(255, 0, 0, 0.8)" }); }); editElem.focus(); }
第二种写法
var focusChangeBorder = function ( id ) { //var elem = $( "input#" + id ); //if (elem.length <= 0) { // elem = $("#" + id); //} var elem = $( "input,select,option,textarea" ).filter( "#" + id ); elem.blur( function () { elem.focus( function () { $( this ).css( { "outline": "5px auto -webkit-focus-ring-color", "border-color": "rgba(82, 168, 236, 0.8)" } ); } ); $( this ).css( { "outline": "none", "border-color": "#ccc" } ); } ).focus( function () { $( this ).css( { "outline": "none", "border-color": "rgba(255, 0, 0, 0.8)" } ); } ); elem.focus(); }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/92006.html
摘要:最近在帮人解决下的一些兼容问题。验证不通过的话,输入框会加上红色的边框。然后妹纸在描述中说的是浏览器中,修改密码页面,输入框中不输入任何字符,输入框颜色也是红的我还以为又是哪里的写得不对呢。最后发现,输入框好像都带了个属性。 因为工作一年多以来,做的工作基本都是和webkit系列打交道。 先是做m站,后来做了两个app内嵌的hybrid项目,从来只考虑webkit前缀和相关的伪类。 最...
摘要:最近在帮人解决下的一些兼容问题。验证不通过的话,输入框会加上红色的边框。然后妹纸在描述中说的是浏览器中,修改密码页面,输入框中不输入任何字符,输入框颜色也是红的我还以为又是哪里的写得不对呢。最后发现,输入框好像都带了个属性。 因为工作一年多以来,做的工作基本都是和webkit系列打交道。 先是做m站,后来做了两个app内嵌的hybrid项目,从来只考虑webkit前缀和相关的伪类。 最...
摘要:背景之前做了一个网页,网页中的所有输入框都被设计为获得鼠标焦点时外边框不变蓝。而且输入框的边框设置在了父元素上,所有当输入框获得焦点时,看到的应该是父元素上的边框变蓝,而不是里面的的边框变蓝。 背景 之前做了一个网页,网页中的所有输入框都被设计为获得鼠标焦点时外边框不变蓝。突然某一天,产品觉得这样用户体验不好,不能很明显地告诉用户当前鼠标停在哪里,于是要求改为当输入框获得鼠标焦点时,外...
摘要:背景之前做了一个网页,网页中的所有输入框都被设计为获得鼠标焦点时外边框不变蓝。而且输入框的边框设置在了父元素上,所有当输入框获得焦点时,看到的应该是父元素上的边框变蓝,而不是里面的的边框变蓝。 背景 之前做了一个网页,网页中的所有输入框都被设计为获得鼠标焦点时外边框不变蓝。突然某一天,产品觉得这样用户体验不好,不能很明显地告诉用户当前鼠标停在哪里,于是要求改为当输入框获得鼠标焦点时,外...
阅读 3477·2021-09-22 15:50
阅读 3221·2019-08-30 15:54
阅读 2696·2019-08-30 14:12
阅读 3039·2019-08-30 11:22
阅读 2059·2019-08-29 11:16
阅读 3558·2019-08-26 13:43
阅读 1159·2019-08-23 18:33
阅读 902·2019-08-23 18:32