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的文件是什么文件
Dec 06 Javascript
eval的两组性能测试数据
Aug 17 Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
Oct 10 Javascript
深入理解vue路由的使用
Mar 24 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
JS实现移动端触屏拖拽功能
Jul 31 Javascript
Vue全局loading及错误提示的思路与实现
Aug 09 Javascript
Element PageHeader页头的使用方法
Jul 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
flash用php连接数据库的代码
2011/04/21 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
php use和include区别总结
2019/10/13 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python异常处理总结
2014/08/15 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
英国日常交易网站:Wowcher
2018/09/04 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
经销商培训邀请函
2014/01/21 职场文书
《盘古开天地》教学反思
2014/02/28 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
2014年工会工作总结
2014/11/12 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
勇敢的心观后感
2015/06/09 职场文书
获奖感言一句话
2015/07/31 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js