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压缩工具:X2JSCompactor
Jun 13 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
vuex进阶知识点巩固
May 20 Javascript
Vue点击切换颜色的方法
Sep 13 Javascript
Javascript读写cookie的实例源码
Mar 16 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
Apr 22 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
vue el-upload上传文件的示例代码
Dec 21 Vue.js
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
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源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
jquery一句话全选/取消全选
2011/03/01 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
java关于string最常出现的面试题整理
2021/01/18 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
毕业求职自荐信格式是什么
2013/11/19 职场文书
访谈节目策划方案
2014/05/15 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
教师个人师德总结
2015/02/06 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
导游词之无锡唐城
2019/12/12 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
浅谈Python魔法方法
2021/06/28 Java/Android
Python超详细分步解析随机漫步
2022/03/17 Python