如何获取文档的滚动位置值? 最佳答案 以下是如何使用jQuery选择器获取元素的scrollHeight:$(selector)[0].scrollHeight如果selector是元素的ID(例如elemId),则保证数组的0索引项将是您希望选择的元素,和scrollHeight将是正确的。 关于jquery-如何获取文档的滚动位置?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question
如何获取文档的滚动位置值? 最佳答案 以下是如何使用jQuery选择器获取元素的scrollHeight:$(selector)[0].scrollHeight如果selector是元素的ID(例如elemId),则保证数组的0索引项将是您希望选择的元素,和scrollHeight将是正确的。 关于jquery-如何获取文档的滚动位置?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question
我有一个div,它使用overflow:auto在调整大小并在页面上拖动时将内容保留在div中。我正在使用一些ajax从服务器检索文本行,然后将它们附加到div的末尾,因此内容向下增长。每次发生这种情况时,我都想使用JS将div滚动到底部,以便可以看到最近添加的内容,类似于聊天室或命令行控制台的工作方式。到目前为止,我一直在使用这个片段来完成它(我也在使用jQuery,因此使用了$()函数):$("#thediv").scrollTop=$("#thediv").scrollHeight;然而,它一直给我不一致的结果。有时有效,有时无效,如果用户调整div的大小或手动移动滚动条,它就会
我有一个div,它使用overflow:auto在调整大小并在页面上拖动时将内容保留在div中。我正在使用一些ajax从服务器检索文本行,然后将它们附加到div的末尾,因此内容向下增长。每次发生这种情况时,我都想使用JS将div滚动到底部,以便可以看到最近添加的内容,类似于聊天室或命令行控制台的工作方式。到目前为止,我一直在使用这个片段来完成它(我也在使用jQuery,因此使用了$()函数):$("#thediv").scrollTop=$("#thediv").scrollHeight;然而,它一直给我不一致的结果。有时有效,有时无效,如果用户调整div的大小或手动移动滚动条,它就会
如何使用cssoverflow:auto确定分区的scrollHeight?我试过:$('test').scrollHeight();$('test').height();butthatjustreturnsthesizeofthedivnotallthecontent最终,我正在尝试创建聊天并始终在屏幕上显示当前消息的滚动条。所以我在想类似下面的事情:vartest=$('test').height();$('test').scrollTop(test);谢谢,布莱恩 最佳答案 jQuery中的正确方法是-$('#test').p
如何使用cssoverflow:auto确定分区的scrollHeight?我试过:$('test').scrollHeight();$('test').height();butthatjustreturnsthesizeofthedivnotallthecontent最终,我正在尝试创建聊天并始终在屏幕上显示当前消息的滚动条。所以我在想类似下面的事情:vartest=$('test').height();$('test').scrollTop(test);谢谢,布莱恩 最佳答案 jQuery中的正确方法是-$('#test').p
近十年来我一直在使用:document.body.scrollHeight返回浏览器窗口的“理想”高度。当我使用quirks-mode文档类型强制InternetExplorer进入quirks模式时,这工作正常:现在我想选择加入标准模式,除了themeaningofscrollHeighthaschanged:怪癖模式:document.body.scrollHeight=文档的高度标准模式:document.body.scrollHeight=的高度元素document.body.scrollHeight的标准模式是什么??另见quirksmode.org:W3CDOMCompat
我正在开发一个函数来检测DIV元素内的文本是否会溢出。在这方面,我有一个在Chrome和IE中都可以使用的函数,它将元素的scrollHeight与clientHeight属性进行比较。但是在FireFox中,这两个属性(以及offsetHeight)总是报告相同的数字,恰好是div元素的高度。如果我将“overflow:auto”添加到div样式,我确实会从scrollHeight属性获得准确的结果。但是显示滚动条对于我正在处理的项目来说不是一个可接受的解决方案。有什么建议吗? 最佳答案 这是记录在案的行为:Whenaneleme
父div中的div元素使用display:none隐藏。我将jQuerytextarea元素转储到控制台。我看到第0个元素的scrollHeight属性是88。我尝试将此属性读取到var(使用$(element)[0].scrollHeight或$(element).prop('scrollHeight')和我得到0。我还尝试使用jQuery将textarea设置为position:absolute和display:block,在读取之前,结果相同.如何正确读取属性? 最佳答案 display:none时元素的大小是多少?0px由0
在DOM中,元素的offsetHeight和scrollHeight有什么区别?解释中的图片会很有帮助。 最佳答案 HTMLElement.offsetHeight是一个测量值,包括元素边框、元素垂直填充、元素水平滚动条(如果存在,如果呈现)和元素CSS高度。HTMLElement.scrollHeight是元素内容高度的测量值,包括由于溢出而在屏幕上不可见的内容。HTMLElement.scrollHeight返回的值将包括padding-top和padding-bottom,但不包括元素边框或元素水平滚动条。This页面和thi