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 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
AngularJS ng-bind-html 指令详解及实例代码
Jul 30 Javascript
javascript常用经典算法详解
Jan 11 Javascript
socket.io实现在线群聊功能
Apr 07 Javascript
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
Jun 28 Javascript
详解vuex状态管理模式
Nov 01 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
May 30 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
让你30分钟快速掌握vue3教程
Oct 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中常用的预定义变量小结
2012/05/09 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
php验证session无效的解决方法
2014/11/04 PHP
php实现上传图片文件代码
2015/07/19 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
ThinkPHP删除栏目(实现批量删除栏目)
2017/06/21 PHP
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
Python实现多行注释的另类方法
2014/08/22 Python
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
提升Python程序运行效率的6个方法
2015/03/31 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
Python实现FM算法解析
2019/06/18 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
python flask搭建web应用教程
2019/11/19 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
什么是Smart Navigation?
2016/07/03 面试题
茶叶店创业计划书范文
2014/01/19 职场文书
参观接待方案
2014/03/17 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
销售竞赛活动方案
2014/08/23 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
讲座新闻稿
2015/07/18 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
Python 正则模块详情
2021/11/02 Python