猿问

在移动设备浏览器上,jquery的animate()问题

效果是这样,点击每个数字,都会出现对应的弹出框,弹出框用的jquery的animate(),在pc端没问题,但是在手机设备,点击数字后 页面会自动往上滚一段距离,很难受,是什么原因?我把animate()函数注释掉后就不会出现这个问题,所以我怀疑是不是animate的问题。

https://img1.mukewang.com/5c7e15a6000126a103250144.jpg

$ftImgBox.animate({

            'width': '120%',

            'height': '120%',

            'top':  '-4%',

            'left': '-10%',

            'opacity' : '1'

        },1000 , function(){

            ...

        });


狐的传说
浏览 620回答 2
2回答

慕妹3146593

可能是你PC和移动端页面的定位样式有问题吧

收到一只叮咚

你可以用css3+类,js控制类的增删试试
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答