一个简单的功能,鼠标放在图片上在该图片的上层显示放大后的图片,浮出的效果

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
$( "ul.thumb li" ).hover( function () {
     $( this ).css({ 'z-index'  '10' });
     var  _width = $( this ).find( "img" ).width() * 1.5,
     _height = $( this ).find( "img" ).height() * 1.5,
     _top = _height / 2,
     _left = _width / 2;
     $( this ).find( 'img' ).addClass( "hover" ).stop()
         .animate({
             marginTop:  '-'  + _top +  'px'
             marginLeft:  '-'  + _left + 'px'
             top:  '50%'
             left:  '50%'
             width: _width +  'px'
             height: _height +  'px' ,
             padding: '10px'
         }, 200);
     } ,  function () {
         $( this ).css({ 'z-index'  '0' });
             $( this ).find( 'img' ).removeClass( "hover" ).stop()
         .animate({
                     marginTop:  '0'
             marginLeft:  '0' ,
             top:  '0'
             left:  '0'
             width:  '100%'
                     height:  '165px'
                     padding:  '5px'
             }, 400);
});