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类型转换方法及需要注意的问题小结(挺全面)
Nov 11 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
Oct 29 Javascript
简述JavaScript对传统文档对象模型的支持
Jun 16 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
Aug 01 Javascript
求js数组的最大值和最小值的四种方法
Mar 03 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
JavaScript寄生组合式继承原理与用法分析
Jan 11 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
JavaScript实现10秒后再次获取验证码
Dec 02 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
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
一个数据采集类
2007/02/14 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP Google的translate API代码
2008/12/10 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
微信支付开发维权通知实例
2016/07/12 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
使用BootStrap进行轮播图的制作
2017/01/06 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
微信小程序HTTP接口请求封装的实现
2019/02/21 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
python编程实现希尔排序
2017/04/13 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
python 实现的车牌识别项目
2021/01/25 Python
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
档案检查欢迎词
2014/01/13 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
工程项目经理任命书
2014/06/05 职场文书
师德师风学习材料
2014/12/19 职场文书
颐和园的导游词
2015/01/30 职场文书