首页 > Web开发 > 详细

#js #jquery 点击预览图片

时间:2021-04-07 15:21:23      阅读:18      评论:0      收藏:0      [点我收藏+]

ImagePreview.js

const BoxEle = document.createElement(‘div‘)
const ImgEle = document.createElement(‘img‘)
function ImagePreviewOpen(url) {
  $(ImgEle).css({
    ‘max-width‘: ‘100%‘
  })
  $(ImgEle).attr(‘src‘, url)
  BoxEle.appendChild(ImgEle)
  $(BoxEle).css({
    width: ‘100%‘,
    height: ‘100vh‘,
    position: ‘fixed‘,
    top: ‘0‘,
    ‘background-color‘: ‘#141414d1‘,
    display: ‘flex‘,
    ‘align-items‘: ‘center‘,
    ‘justify-content‘: ‘center‘
  })
  document.body.appendChild(BoxEle)
  $(‘body‘).css({
    ‘overflow-x‘: ‘hidden‘,
    ‘overflow-y‘: ‘hidden‘
  })
  ImagePreviewClose()
}

function ImagePreviewClose() {
  $(BoxEle).click((e) => {
    $(BoxEle).remove()
    $(‘body‘).css({
      ‘overflow-x‘: ‘auto‘,
      ‘overflow-y‘: ‘auto‘
    })
  })
}

  引入调用

ImagePreviewOpen(‘https://img01.jpg‘)

 

 

 

#js #jquery 点击预览图片

原文:https://www.cnblogs.com/wucc2333/p/14626950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!