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 相关文章推荐
JavaScript获取GridView中用户点击控件的行号,列号
Apr 14 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
Sep 05 Javascript
jquery如何根据值设置默认的选中项
Mar 17 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
Mar 19 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
jquery判断类型是不是number类型的实例代码
Oct 07 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
在 webpack 中使用 ECharts的实例详解
Feb 05 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
Sep 03 Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 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获取某个目录大小的代码
2008/09/10 PHP
php中static静态变量的使用方法详解
2010/06/04 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
javascript的几种写法总结
2016/09/30 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
Python入门篇之正则表达式
2014/10/20 Python
Python常用内置函数总结
2015/02/08 Python
python 三元运算符使用解析
2019/09/16 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
Java基础面试题
2012/11/02 面试题
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
优秀党员先进材料
2014/12/18 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
结婚保证书
2015/01/16 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
openstack中的rpc远程调用的方法
2021/07/09 Python
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL