当前位置:网站首页 > 技术博客 > 正文

原生js常用的方法

在

前端

开发中,可以使用

原生 JavaScript

或 jQuery 来实现图片的放大效果。下面分别给出两种方法:

1.

原生 JavaScript

方法:

 javascript // HTML 结构 // <img src=https://blog.csdn.net/Aria_Miazzy/article/details/"path_to_image.jpg" alt="Image" class="zoomable-image">  // CSS 样式 // .zoomable-image { // cursor: pointer; // }  // JavaScript 代码 const images = document.querySelectorAll('.zoomable-image');  images.forEach(image => { image.addEventListener('click', function() { // 创建放大图片的容器 const zoomContainer = document.createElement('div'); zoomContainer.classList.add('zoom-container'); document.body.appendChild(zoomContainer);  // 创建放大图片 const zoomedImage = document.createElement('img'); zoomedImage.src = this.src; zoomedImage.alt = this.alt; zoomContainer.appendChild(zoomedImage);  // 点击放大图片容器时关闭放大效果 zoomContainer.addEventListener('click', function() { this.remove(); }); }); }); 

2. 使用 jQuery 方法:

 javascript // HTML 结构与 CSS 样式 同上  // JavaScript 代码 $('.zoomable-image').on('click', function() { // 创建放大图片的容器 const zoomContainer = $('<div>').addClass('zoom-container'); $('body').append(zoomContainer);  // 创建放大图片 const zoomedImage = $('<img>').attr('src', this.src).attr('alt', this.alt); zoomContainer.append(zoomedImage);  // 点击放大图片容器时关闭放大效果 zoomContainer.on('click', function() { $(this).remove(); }); }); 

以上代码实现了点击图片时,在页面上创建一个放大的图片,并且点击放大的图片时可以关闭放大效果。你可以根据实际需求,对

样式

和交互进行进一步的调整和优化。

版权声明


相关文章:

  • python中class语句2025-09-03 20:00:59
  • 文件上传前端怎么写2025-09-03 20:00:59
  • matlab常见函数命令2025-09-03 20:00:59
  • 游戏编程教学入门教程2025-09-03 20:00:59
  • tls 解密2025-09-03 20:00:59
  • python解决lxml无法安装问题2025-09-03 20:00:59
  • java字符串数组赋值方式2025-09-03 20:00:59
  • 宜宾一小区发生入室盗窃案2025-09-03 20:00:59
  • r语言怎么结束命令2025-09-03 20:00:59
  • redis的aof太大如何优化2025-09-03 20:00:59