我只是试图附加图像滚动,以便当用户向下滚动图像的大小/宽度会减少顺利滚动一定的高度或反之。如何绑定图片宽度以滚动某个高度?
平滑这样link
我只是想从0像素降低图像的大小与700像素流畅的动画效果。
我用航点,绑定功能,addclass-删除类,过渡(CSS)等等,但没有成功。
我的航点代码
jQuery代码
$('#slide-1-base').waypoint( // create a waypoint
function(direction) {
if (direction === 'down') {
$('.logo img').stop().animate({ "width" : "80%"}, 1000);
}
else {
$('.logo img').stop().animate({ "width" : "100%"}, 500);
}
});
HTML代码
<div class="logo">
<a href="#slide-1">
<img src="assets/icon/logo.png"/>
</a>
</div>
<section id="slide-1" ></section>
你有没有你需要的例子?我真的不明白你在问什么。你想让图像的大小与滚动高度成比例吗?像?图像总是保持在最高?这是一个固定的位置图像吗? – Alexey 2015-02-24 13:04:12
@Alexey是的,图片(徽标)将始终保持在最顶端,并且位置固定。你的宽度逻辑是正确的“orig_size/scroll_height”。但它应该是平滑的,为大卷轴。 – 2015-02-24 13:12:42
检查答案 – Alexey 2015-02-24 13:22:31