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 相关文章推荐
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
Mar 07 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
JS原型对象的创建方法详解
Jun 16 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
使用cropper.js裁剪头像的实例代码
Sep 29 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
koa socket即时通讯的示例代码
Sep 07 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 Javascript
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
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修正代码
2011/05/09 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
详解react-redux插件入门
2018/04/19 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
pyenv命令管理多个Python版本
2017/03/26 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
课堂教学改革实施方案
2014/03/17 职场文书
理财学专业自荐书
2014/06/28 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
开学第一周值周总结
2015/07/16 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
协议书格式模板
2016/03/24 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python