我正在使用此代码:LINK - 它表示以水平方式读取位置。
我想调整这个脚本以获得不是整个文档的高度,而只是我div的高度之一。这是原始功能:
false
我尝试用以下代码替换上面的代码:
var getMax = function(){
return $(document).height() - $(window).height();
}
Firefox中的Eveything工作正常,但在Chrome中我的水平栏立即填充。我该如何解决这个问题?
答案 0 :(得分:1)
您可以修改此更改$(document).ready(fn)
$(window).load(fn)
事件中的ready
。
load
,在这种情况下,Chrome中的元素无法就绪或尚未完全加载load
,相反,向您保证页面中的所有资源都已加载,因此您可以安全地对元素进行操作(在您的情况下计算高度)。
This demo适用于Firefox和Chrome。
ready
事件在它和所有子元素都有时发送给元素 已完全装满。此事件可以发送到任何元素 与URL相关联:图像,脚本,框架,iframe和 窗口对象。
Here这篇文章更深入地解释了load
和import pdfkit
path_wkthmltopdf = r'C:\Python27\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
pdfkit.from_url("http://google.com", "out.pdf", configuration=config)
事件之间的区别。