angularjs点击图片放大实现上传图片预览

 更新时间:2017年02月24日 14:27:05   作者:zxj娟娟  
这篇文章主要为大家详细介绍了angularjs点击图片放大实现上传图片预览的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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"; 
   }) 
  } 
 } 
}); 

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 深入理解Angular.JS中的Scope继承

    深入理解Angular.JS中的Scope继承

    这篇文章主要给大家深入的介绍了关于Angular.JS中Scope继承的相关资料,Angular。JS中scope之间的继承关系使用JavaScript的原型继承方式实现,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • AngularJS实现标签页的两种方式

    AngularJS实现标签页的两种方式

    这篇文章分别给大家介绍了AngularJS实现标签页的两种方式,一种是通过普通指令实现标签页,另外一种是通过自定义指令实现的标签页,有需要的朋友们可以来参考借鉴,下面来一起看看吧。
    2016-09-09
  • Angular 模块封装概念常见的错误分析理解

    Angular 模块封装概念常见的错误分析理解

    这篇文章主要为大家介绍了Angular模块封装概念常见的错误分析理解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Angular4学习笔记之准备和环境搭建项目

    Angular4学习笔记之准备和环境搭建项目

    这篇文章主要介绍了Angular4学习笔记之准备和环境搭建项目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • requirejs AngularJS结合使用示例解析

    requirejs AngularJS结合使用示例解析

    这篇文章主要为大家介绍了requirejs AngularJS结合使用示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Angularjs之filter过滤器(推荐)

    Angularjs之filter过滤器(推荐)

    这篇文章主要介绍了Angularjs之filter过滤器的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • AngularJS基于factory创建自定义服务的方法详解

    AngularJS基于factory创建自定义服务的方法详解

    这篇文章主要介绍了AngularJS基于factory创建自定义服务的方法,结合实例形式分析了AngularJS使用factory创建自定义服务的具体步骤、操作技巧与相关注意事项,需要的朋友可以参考下
    2017-05-05
  • 详解Angular CLI + Electron 开发环境搭建

    详解Angular CLI + Electron 开发环境搭建

    本篇文章主要介绍了Angular CLI + Electron 开发环境搭建,具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • AngularJs IE Compatibility 兼容老版本IE

    AngularJs IE Compatibility 兼容老版本IE

    本文主要介绍AngularJs IE Compatibility 兼容老版本IE的问题及解决办法,有兴趣的小伙伴可以参考下
    2016-09-09
  • AngularJS压缩JS技巧分析

    AngularJS压缩JS技巧分析

    这篇文章主要介绍了AngularJS压缩JS的操作技巧,分析了AngularJS进行压缩(minify)之后出现的问题与相应的解决方法,需要的朋友可以参考下
    2016-11-11

最新评论