angularjs点击图片放大实现上传图片预览


Posted in Javascript onFebruary 24, 2017

本文实例为大家分享了angularjs点击图片放大预览的具体代码,供大家参考,具体内容如下

承接上一篇文章

/*图片点击放大再点击还原*/ 
angular.module('routerModule').directive('enlargePic',function(){//<span style="font-family: Arial, Helvetica, sans-serif;">enlargePic指令名称,写在需要用到的地方img中即可实现放大图片</span> 
 return{ 
  restrict: "AE", 
  link: function(scope,elem){ 
   elem.bind('click',function($event){ 
    var img = $event.srcElement || $event.target; 
    angular.element(document.querySelector(".mask"))[0].style.display = "block"; 
    angular.element(document.querySelector(".bigPic"))[0].src = img.src; 
   }) 
  } 
 } 
}) 
.directive('closePic',function(){ 
 return{ 
  restrict: "AE", 
  link: function(scope,elem){ 
   elem.bind('click',function($event){ 
    angular.element(document.querySelector(".mask"))[0].style.display = "none"; 
   }) 
  } 
 } 
});

效果图:

angularjs点击图片放大实现上传图片预览

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery tools系列 expose 学习
Sep 06 Javascript
基于ajax实现文件上传并显示进度条
Aug 03 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
JavaScript常用本地对象小结
Mar 28 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 Javascript
Asp.Net之JS生成分页条的方法
Nov 23 Javascript
详解node单线程实现高并发原理与node异步I/O
Sep 21 Javascript
微信小程序中weui用法解析
Oct 21 Javascript
微信小程序点击item使之滚动到屏幕中间位置
Mar 25 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
Jun 22 Javascript
记一次vue跨域的解决
Oct 21 Javascript
js实现导航吸顶效果
Feb 24 #Javascript
canvas绘制多边形
Feb 24 #Javascript
angularjs实现多张图片上传并预览功能
Feb 24 #Javascript
Angularjs分页查询的实现
Feb 24 #Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 #Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 #Javascript
canvas实现图片根据滑块放大缩小效果
Feb 24 #Javascript
You might like
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP xpath()函数讲解
2019/02/11 PHP
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
python实现横向拼接图片
2020/03/23 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
文秘专业应届生求职信
2014/05/26 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
社区植树节活动总结
2015/02/06 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python