Angular JS 复写 html5 required
来源:互联网 发布:淘宝收货时间延长 编辑:程序博客网 时间:2024/06/11 13:20
JavaScript代码
mod.directive('required', ['$translate', function ($translate) { return function(scope, elm, attr) { var raw = elm[0]; elm.bind('invalid', function(e) { $translate('COM_REQUIRED').then(function(message){ var $target = $(e.target); if($target.hasClass("focus")){ return false; } $target.addClass('focus'); $target.after('<p class="invalid-msg"><i class="glyphicon glyphicon-warning-sign"></i>' + message + '</p>'); }); return false; }); elm.bind('focus', function(e) { var $target = $(e.target); $target.removeClass('focus'); $target.next('.invalid-msg').remove(); }); }; }]);
Css代码
.invalid-msg { position: absolute; left: 40%; margin-top: 5px; border: 1px solid #ccc; padding: .2em 1em; z-index: 2; background-color: #fff; color: #FF4136; box-shadow: 1px 1px 3px #ccc;}.invalid-msg i { margin-right: 5px;}.invalid-msg:before { content: ""; position: absolute; display: block; top: -10px; left: 20px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 10px solid #ccc;}.invalid-msg:after { content: ""; position: absolute; display: block; top: -8px; left: 21px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 8px solid #fff;}
0 0
- Angular JS 复写 html5 required
- Angular JS
- Angular js
- Angular Js
- angular js
- Angular JS
- angular js
- Angular JS
- Angular JS
- angular.js
- angular JS
- angular js
- angular.js
- Angular Js
- 430_复写WebView的JS监听
- HTML5-angular-rem
- Html5-angular简单应用
- HTML5-angular中的Ui route
- mysql怎样配置ODBC数据源
- c++模板类 .
- 条件表达式 x=<表达式1>?<表达式2>:<表达式3>
- Java(Android)设计模式-单例模式
- C函数调用机制及栈帧指针
- Angular JS 复写 html5 required
- hdu4287 水题
- Android 入门 - 定制ROM(HelloAndroid)
- C语言结构体分配内存问题
- DllMain中不当操作导致死锁问题的分析--导致DllMain中死锁的关键隐藏因子2
- Android Camera相关及zxing扫码
- python学习笔记——Thread常用方法
- C++ 类型转换及RTTI
- 【2014 Esri开发者大会精彩看点】ArcGIS 10.2.2 Native开发产品新特性【上】