【发布时间】:2014-12-15 14:06:00
【问题描述】:
我正在使用 jquery 在我的全屏背景图像上应用以下效果:
function moveDown(){
$('body').find('img').delay($delay*1000).animate({top: "+="+$distance}, $seconds*1000,'swing')
}
function zoomOut(){
$('body').find('img').css({"transition":"all 6s linear","transform":"scale(1)"});
}
function zoomIn(){
$('body').find('img').delay($delay*1000).animate(obj,6500,'linear');
}
这很好用,但只有在使用第二个函数 zoomOut() 时我才在 Chrome 中遇到问题。在执行转换时,我在正常滚动条旁边看到一个奇怪的滚动条,这个滚动条仅在转换进行时出现。正如你在这张图片上看到的那样
过渡后它又消失了,过渡期间又出现了??
有人对如何摆脱第二个滚动条有任何想法吗?
【问题讨论】:
-
代码将有助于诊断此问题,即受影响对象上的 CSS。
-
没有受影响的对象,只有全屏bg图像
-
BG 图片是实际的
background-iamge还是拉伸到页面宽度和高度的img标签??
标签: jquery css google-chrome scrollbar css-transitions