我正在尝试通过链接的脚本创建脚本标记并将其注入到HTML网页中,例如: <script src="/link/to/my/js-plugin.js></script> 在js-plugin.js中有一个我想要注入的脚本标记。然而,当导航到我的网页时,出于某种原因,我会滚动到页面的底部。我正在使用appendChild,在删除它时,我没有滚动到页面底部,我在js-plugin.js中的代码如下所示: // get the head
var pageHead = document.head || document.getElementsByTagName('
我有一个步骤来检查这里的页脚可见性。
And (/^the footer appears$/) do
within("div.footer") do
assert_selector "a", :text=> "About"
...
end
end
基本上,我加载页面并滚动到底部,然后执行此检查,但我也注意到,这一步骤可以工作,而不必滚动到底部。我做了一些测试,发现这个步骤只检查整个页面上的可见性。它不检查视口内的可见性。
我希望有一个检查,只有当元素在视口内通过。如果没有Rspec和单独的capybara
我正在尝试找出是否有像fullpage.js一样的滚动页面的解决方案。一页一页地滚动网站,上下滚动。
这与fullpage.js不同,因为它将页面滑动到不同的div,但我需要它在单个div中移动。
下面是我尝试过的代码:
<div> a very long text here..... </div>
Window.onscroll = function() {test()};
Function test(){ window.scrollby(0, 300) };
上面的代码只是向下滚动,它不会停止。它会一直向下滚动,直到页面底部。
那么,怎么做呢?
大家好,我想知道如何实现这一点。我有一个页面,其中有三个div漂浮在左边,宽度分别为20%、60%和19%,所有div都具有真正的高度,但中间的高度总是远远大于其他两个。所以我希望每当我滚动页面时看到中间div的底部,其他div的底部就像它一样粘在屏幕上,并在向上滚动到顶部时自动释放。
我知道这是可能的,这是我在一个站点中注意到的,最右边的是想要的东西的更相似的例子。
有没有人能帮我做到这一点。
onscroll event can be applied here by js like
onscroll if // check if the div is about to end the