Jquery将对象从下向上移动
Jquery move object from bottom to top
我有这段代码可以将滚动框从上向下移动,但我想将其反转,而不是从上向下。这是我的代码人员:
<script type="text/javascript">
$(document).ready(function() {
$(window).scroll(function() {
var x = $(document).scrollTop();
var wh = $(window).height();
console.log($(document).scrollTop());
$('.box').css('top', x);
});
});
</script>
更新CSS:
body {
background-image:url('bg.jpg');
height: 20000px;
}
div {
width: 50px;
height: 50px;
background: #f00;
top: 0%;
position: fixed;
}
这个代码从上到下移动框,如何从下到上移动?谢谢大家的回答。
如果我理解正确,那么在向下滚动时,您希望将框从下向上移动。希望这会有所帮助。
$(window).scroll(function() {
var x = $(document).scrollTop();
var dh = $(document).innerHeight();
var offset = x/dh*100+'%';
$('.box').css('bottom', offset);
});
http://jsfiddle.net/avDMJ/13/
如果你发布你的css代码会很好。
但这里有一个建议:
$('.box').css('bottom', wh);
相关文章:
- 在javascript中移动对象内部的元素
- 使用Keydown事件移动对象
- 用鼠标在threejs场景中移动对象
- 在画布上移动对象
- HTML5画布距离和移动对象
- Javascript 无法访问 HTML(左右移动对象)
- 如何在三.js中向前移动对象
- 如何使用文本输入在HTML5画布中移动对象
- 在 HTML5 画布中沿路径旋转移动对象
- 从左到右移动对象
- 在 threejs 中沿路径或样条移动对象
- 多个移动对象,每个对象附加了文本
- 如何沿多边形移动对象
- 在矩形中移动对象
- JavaScript / ThreeJS - 围绕中心Y轴(在3D空间中)在圆圈中移动对象的方程式
- 织物.js - 在不按住鼠标按钮的情况下移动对象
- 三个 JS - 如何缩放移动对象
- 通过单击另一个对象来移动对象
- 在浏览器中移动对象
- 在画布上移动对象