Home > Web Front-end > JS Tutorial > body text

jQuery realizes the effect of previewing the large image when the mouse slides over it

小云云
Release: 2018-01-17 11:24:12
Original
1964 people have browsed it

This article mainly introduces jQuery's method of realizing the large-scale effect of mouse-over preview images, involving jQuery mouse event response and dynamic operation of page element attributes. Friends who need it can refer to it. I hope it can help everyone.

The example in this article describes how jQuery implements the effect of large-scale preview of pictures when the mouse slides over them. Share it with everyone for your reference, the details are as follows:

The requirements are as follows: When the mouse moves the picture, the preview of the large picture will be displayed at the same time, and when the mouse is moved away, it will be hidden.

The principle is actually very simple. First, you need a p, and then dynamically add the tag through the jQuery method, change the style (width, height) of the , and the path of the image that needs to be displayed.

js code:


$(function(){
  var ei = $("#large");
  ei.hide();
  $("#img1, img").mousemove(function(e){
    ei.css({top:e.pageY,left:e.pageX}).html(&#39;<img style="border:1px solid gray;" src="&#39; + this.src + &#39;" />&#39;).show();
  }).mouseout( function(){
    ei.hide();
  })
  $("#f1").change(function(){
    $("#img1").attr("src","file:///"+$("#f1").val());
  })
});
Copy after login

HTML part:

上传预览图片:<br>
<input id="f1" name="f1" type="file" /><br>
<img id="img1" width="120" height="60" src="logo-jq.gif">
<p id="large"></p>
鼠标滑过预览图片:<br>
<img width="120" height="60" src="logo-jq.gif"><br>
Copy after login

Related recommendations:

JavaScript preview image function realizes refresh-free upload

php simple way to obtain video preview image

JS realizes e-commerce touch enlargement effect

The above is the detailed content of jQuery realizes the effect of previewing the large image when the mouse slides over it. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template