所有代码都在这个小提琴中
我有一个简单的聊天,我有一个应该工作的JS脚本,它在主体中加载。
function updateScroll() {
var element = document.getElementById("chatlogs");
element.scrollTop = element.scrollHeight;
}
在我的实际代码中,当有人编写新的聊天消息时会调用该函数,并且JS函数可以工作。我不能让它在页面加载的时候工作。
谢谢!
最初,我在这里发布了我的问题: Extracting content from a dynamic web site using a Java Library 然后,在阅读并应用以下问题中的信息后: Selenium Webdriver : not displaying the correct Li elements 我安装了selenium chrome驱动程序( ChromeDriver 74.0.3729.6版),我的chrome浏览器的版本是74.0.3729.169。selenium WebDriver java对象仍然无法在我的网页上正确地找到元素的数量,尽管我模拟了向下滚动,并
我有一个div,我在其中添加了元素.I,每当在div中添加元素时,我都想滚动到div的底部。我知道如何在jquery .But中操作,我不知道如何使用angular js滚动。
testCaseContainer是div的id。
var elem = document.getElementById('testCaseContainer'); // just to
// scroll down
我创建这个代码是为了在文本超过文本区域的高度时自动扩展文本区域的高度,但这只在jsfiddle中有效,但当我在我的项目中运行它时,它不起作用。有人能帮我吗?谢谢。
$("#ta").keyup(function (e) {
autoheight(this);
});
function autoheight(a) {
if (!$(a).prop('scrollTop')) {
do {
var b = $(a).prop('scroll
在加载内容时,我可能希望将div自动滚动到页面底部,但实际上它不会在jquery上滚动我的代码:
function auto_scrollmes(){
//undefined ang scrollheight.
var div = $(".convo_mes").scrollHeight;
alert(div);
div.scrollTop = div.scrollHeight;
}
当我试图提醒div时,它会提醒undefined.Here,这是我的css中的内容:
#convo_mes{
text-align:left;
width:98%;
这是我的js文件中的js。
function refreshChat()
{
//speed up by selecting the div only once
var shoutbox = $("#shoutbox");
//get the height of the scroll (if any)
var oldScrollH = shoutbox.attr("scrollHeight") - 20;
//the ajax request
$.ajax
在使用.Net的Browserless.io测试中,我使用了最新的selenium。我正试图慢慢地向下滚动页面,并允许加载图像。
当我在浏览器中手动查看此页面时,您可以看到图像是延迟加载的。
我创建了下面的脚本来向下滚动页面
[Fact]
public void Get_Lazy_Load_Images_Via_Chrome_Selenium()
{
IWebDriver driver;
var options = new ChromeOptions();
// Set launch args similar to puppeteer's for best
在聊天中添加新消息时,聊天内容将刷新添加新消息并将滚动条移动到顶部。我试着让它保持在底部,但不能单独解决。
这是在我的html页面上:
<script type="text/javascript">
<!--
var iChat_cfg = ["300", "15"];
var iChat_lang = ["Edit messages", "Write a new message", "iChat error", "Write your message.",