我正在尝试使用jQuery创建一个视差效果。我有3个框在页面上,我想折叠在1所有三个div当用户向下滚动时,当用户向上滚动时,他们应该再次分离。所以我使用了scroll事件,当用户向上滚动时,我无法将它们分开。是我的,下面是我的代码: JS:
$(window).scroll(function () {
var x = $(this).scrollTop();
if(isVis($('.cnt')[0])){
var x = $('.lft').offset().left,
y = $('.rit'
我想处理滚动,就像当我向下滚动时,我想要滚动完整的viewport.height和向上滚动相同,但相反的方式:
它只工作了一次,只适用于向下滚动和向上滚动一次(还有一段时间,而我不能滚动,如果经过一段时间,ig会下降,等待,然后再向上移动):
function viewport() {
var e = window, a = 'inner';
if (!('innerWidth' in window )) {
a = 'client';
e = document.documentElement
我的页面上有多个div。这个div包含大小和颜色。向下滚动时,屏幕上可见的div应该向上移动,当向上滚动时,它应该返回到原来的位置。
这是到目前为止我尝试过的代码。使用这段代码,当我向下滚动时,div是向上移动的,但当我向上滚动时,div没有下降。有人能帮帮我吗?
function isElementInViewport(el) {
if (typeof jQuery === "function" && el instanceof jQuery) {
el = el[0];
}
var rect = el.getBoundingClien
我是个新手,试图通过Greasemonky实现JS代码,然后自动滚动到页面的底部。但如果我向上滚动,它继续滚动,所以我希望它停止滚动,一旦我点击一个停止按钮。
// Scrolls till the bottom
setInterval(function(s){scrollBy(0,s||10000)},1000);
//script that creates a button
var input = document.createElement('input');
input.type = 'button';
input.value = 'Stop
考虑一下,我正在用Node.js打印一大串文本。在这个例子中,考虑到我正在打印整个圣经。
(或者可能只有一章)。这是一个很大的文本块,你明白了。
但是,当我在终端输出文本时,如下所示:
// str being a large string
console.log(str)
我们将在终端中滚动到字符串的末尾。我们将不得不在终端中再次向上滚动,以到达字符串的开头来查看它。
如何“回滚”到字符串记录后的开头(在代码中),这样我就不必手动向上滚动了。这有可能吗?我认为man页面可以做到这一点,所以有可能是这样。有什么想法吗?