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 相关文章推荐
Node.js中的事件驱动编程详解
Aug 16 Javascript
当前流行的JavaScript代码风格指南
Sep 10 Javascript
javascript验证身份证号
Mar 03 Javascript
详解JavaScript中数组的相关知识
Jul 29 Javascript
js弹性势能动画之抛物线运动实例详解
Jul 27 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
vue实现验证码输入框组件
Dec 14 Javascript
微信小程序实现单选功能
Oct 30 Javascript
vue 实现Web端的定位功能 获取经纬度
Aug 08 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
js实现图片实时时钟
Jan 15 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 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
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
PHP生成静态页面详解
2006/11/19 PHP
php不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
讲解Python中的标识运算符
2015/05/14 Python
python计算两个数的百分比方法
2018/06/29 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
JSF的标签库有哪些
2012/04/27 面试题
狼和鹿教学反思
2014/02/05 职场文书
电子银行营销方案
2014/02/22 职场文书
提拔干部考察材料
2014/05/26 职场文书
学术会议邀请函
2015/01/30 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
Python字典和列表性能之间的比较
2021/06/07 Python
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL