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的js分页代码
Jun 10 Javascript
javascript父、子页面交互技巧总结
Aug 08 Javascript
JavaScript中判断函数、变量是否存在
Jun 10 Javascript
JavaScript实现select添加option
Jul 03 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 Javascript
详解vue-cli 脚手架 安装
Apr 16 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 25 Javascript
js中实现继承的五种方法
Jan 25 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 引用是个坏习惯
2010/03/12 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
JavaScript库 开发规则
2009/01/31 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
JavaScript中this详解
2015/09/01 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python使用爬虫猜密码
2016/02/19 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
美国在线珠宝商店:SZUL
2017/02/11 全球购物
学校安全教育制度
2014/01/31 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android