有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java您可以指定网页的大小,以便排除评论部分吗?

我目前正在尝试为我的博客设置一个滚动深度跟踪器,这样我就可以知道人们阅读了多少。问题是,当前的代码包含注释部分——我真的不在乎人们读不读

我注意到,在用于确定阅读器滚动距离的代码中:

function calculateMarks(docHeight) {

return {

“25%”:parseInt(多克八*0.25,10)

我只是想知道:有没有办法修改docHeight的定义,这样我就可以把评论部分排除在外


共 (1) 个答案

  1. # 1 楼答案

    这一点的有效性实际上取决于页面的结构,但假设注释构成了文档的整个底部,这将是可行的

    为了得到更精确的测量,你必须考虑页面上所有元素的位置,所以这只是一个非常基本的理论例子。

    <script type="text/javascript">    
        function calculateMarks(docHeight) {
            var commentsContainer = document.getElementById('myCommentsContainersId');
            var docHeightSansCommentsContainer  = docHeight - commentsContainer.offsetHeight;
    
            return {
                '25%' : parseInt(docHeightSansCommentsContainer * 0.25, 10),
            ...    
    </script>