简单的鼠标滑动上去图片放大Jquery特效代码

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!DOCTYPE html>
< html  lang = "en" >
< head >
< meta   charset = utf -8" />
< title >文字提示</ title >
  <!--   引入jQuery -->
  < script  src = "scripts/jquery1.7.js"  type = "text/javascript" ></ script >
< style  type = "text/css" >
body{
     margin:0;
     padding:40px;
     background:#fff;
     font:80% Arial, Helvetica, sans-serif;
     color:#555;
     line-height:180%;
}
img{border:none;}
ul,li{
     margin:0;
     padding:0;
}
li{
     list-style:none;
     float:left;
     display:inline;
     margin-right:10px;
     border:1px solid #AAAAAA;
}
li a img{width:100px; height:75px;}
/* tooltip */
#tooltip{
     position:absolute;
     border:1px solid #ccc;
     background:#333;
     padding:2px;
     display:none;
     color:#fff;
}
</ style >
 
 
< script  type = "text/javascript" >
  //鼠标滑动上去显示放大图片效果修改版
$(function(){
     var x = 10;
     var y = 20;
     $(".tooltip img").mouseover(function(e){
         this.myTitle = this.alt;
         this.title = ""; 
         var imgTitle = this.myTitle? "< br />" + this.myTitle : "";
         var tooltip = "< div  id = 'tooltip' >< img  src = '"+ this.src+"'  alt = '"+imgTitle+"' />"+imgTitle+"<\/div>"; //创建 div 元素
         $("body").append(tooltip);  //把它追加到文档中                       
         $("#tooltip")
             .css({
                 "top": (e.pageY+y) + "px",
                 "left":  (e.pageX+x)  + "px"
             }).show("fast");      //设置x坐标和y坐标,并且显示
     }).mouseout(function(){
         this.title = this.myTitle;   
         $("#tooltip").remove();  //移除 
     }).mousemove(function(e){
         $("#tooltip")
             .css({
                 "top": (e.pageY+y) + "px",
                 "left":  (e.pageX+x)  + "px"
             });
     });
})
</ script >
 
</ head >
< body >
< h3 >有效果:</ h3 >
     < ul  class = "tooltip" >
         < li >< a  href = "#"   title = "苹果 iPod" >< img  src = "images/apple_1_bigger.jpg"  alt = "苹果 iPod"  /></ a ></ li >
         < li >< a  href = "#"   title = "苹果 iPod nano" >< img  src = "images/apple_2_bigger.jpg"  alt = "苹果 iPod nano"  /></ a ></ li >
         < li >< a  href = "#"  title = "苹果 iPhone" >< img  src = "images/apple_3_bigger.jpg"  alt = "苹果 iPhone"  /></ a ></ li >
         < li >< a  href = "#"  class = "tooltip"  title = "苹果 Mac" >< img  src = "images/apple_4_bigger.jpg"  alt = "苹果 Mac"   /></ a ></ li >
     </ ul >
 
</ body >
</ html >


注意:

该博客有些代码会转掉,如这篇博客50行处代码:

wKioL1dbkqKSCBo6AAAWdDXng9M502.jpg-wh_50

1
var  tooltip =  "<div id='tooltip'><img src='" this .src+ "' alt='" +imgTitle+ "'/>" +imgTitle+ "<\/div>" //创建 div 元素

源代码是


wKiom1dbkZWwTJo0AAAZyNB0GFk687.jpg-wh_50

浏览器效果:

wKioL1dazXfQauCVAABOKHlhUto642.jpg-wh_50

本文转自  小旭依然  51CTO博客,原文链接:http://blog.51cto.com/xuyran/1787833

相关文章
|
7月前
|
JavaScript
jQuery幸运大转盘抽奖活动代码
jQuery幸运大转盘抽奖活动代码
95 7
jQuery幸运大转盘抽奖活动代码
|
10天前
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
48 21
|
4月前
|
JavaScript
鼠标事件(点击换色)分别使用js和jQuery代码实现
鼠标事件(点击换色)分别使用js和jQuery代码实现
45 1
|
1月前
|
JavaScript
基于jQuery实现文字点击验证代码
jQuery文字点击验证代码基于jquery-3.4.1.min.js制作,按顺序,依次点击文字通过验证。
31 5
|
1月前
|
JavaScript
jQuery实现的星级打分带评价及颜色区分代码
jQuery实现的星级打分带评价及颜色区分效果代码是一款支持自定义评论颜色的星级评价打分,其中红色为一星级,差评、绿色位五星级、满分好评,本段代码适应于所有网页使用,有需要的朋友们就来下载使用吧。
31 2
|
3月前
|
JavaScript
jQuery 效果 - 滑动
jQuery 效果 - 滑动
29 5
|
5月前
|
JavaScript
jQuery 效果 - 滑动
jQuery 效果 - 滑动
37 5
|
6月前
|
JavaScript 前端开发
杨校老师课堂之Web前端JS类库_JQuery案例[效果图与代码齐全]
杨校老师课堂之Web前端JS类库_JQuery案例[效果图与代码齐全]
39 0
|
7月前
|
JavaScript
jQuery模态框弹窗提示代码
jQuery模态框弹窗提示代码
47 1
jQuery模态框弹窗提示代码
|
7月前
|
JavaScript 前端开发 索引
jQuery学习教程,写更少的代码,做更多的事情(二)
jQuery学习教程,写更少的代码,做更多的事情(二)