jquery放大效果,jquery放大镜效果代码

jquery中放大效果怎么做

我说一下思路吧。做放大效果的原理就是JQ获取元素并修改它的CSS。

创新互联是一家专业提供扎赉诺尔企业网站建设,专注与网站建设、成都网站设计H5网站设计、小程序制作等业务。10年已为扎赉诺尔众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

你可以通过改变元素的width,height实现放大。也可以使用css3的transform中的2D缩放:scale()

如果是移动端或者IE9以上,推荐使用css3实现。性能效果更好。

怎么用jquery实现hover时图片放大的效果

根本不需要jQuery,用CSS3就可以实现;

img:hover {

transform:scale(2); /*放大两倍*/

}

基于jquery的滚动鼠标放大缩小图片效果

今天要出个鼠标滚动放大缩小图片的功能,看似很简单,从网上一搜,出现的都是onmousewheel的例子,全部只支持IE浏览器,结果查出火狐有对应的DOMMouseScroll来处理这个功能,代码如下,并加上注意的注释项:

复制代码

代码如下:

$(function(){

$(".body

img").each(function(){

if($.browser.msie){

$(this).bind("mousewheel",function(e){

var

e=e||event,v=e.wheelDelta||e.detail;

if(v0)

resizeImg(this,false);//放大图片呗

else

resizeImg(this,true);//缩小图片喽

window.event.returnValue

=

false;//去掉浏览器默认滚动事件

//e.stopPropagation();

return

false;

})

}else{

$(this).bind("DOMMouseScroll",function(event){

if(event.detail0)

resizeImg(this,false);

else

resizeImg(this,true);

event.preventDefault()//去掉浏览器默认滚动事件

//event.stopPropagation();

})

}

});

function

resizeImg(node,isSmall){

if(!isSmall){

$(node).height($(node).height()*1.2);

}else

{

$(node).height($(node).height()*0.8);

}

}

});

本文的demo请点击这里:滚动鼠标放大缩小图片效果


标题名称:jquery放大效果,jquery放大镜效果代码
本文链接:http://cdiso.cn/article/dsepijd.html

其他资讯