• 到浏览器顶部的获取js和jquery


    获取当前窗口到页面顶端高度:

    js: document.documentElement.scrollTop

    JQ:$(document).scrollTop()或者$(window).scrollTop()

    设置当前窗口滑动高度(以设置为100px为例):

    js:document.documentElement.scrollTop = 100

    JQ:$(document).scrollTop(100)或者$(window).scrollTop(100)

    获取某元素到页面顶端高度:

    JQ:$("p").offset().top

    js:

    function getOffsetSum(ele){
      var top= 0,left=0;
      while(ele){
        top+=ele.offsetTop;
        left+=ele.offsetLeft;
        ele=ele.offsetParent;
      }
      return {
        top:top,
        left:left
      }
    }

     可以看出,js中元素的offsetTop和offsetLeft是相对于它的offsetParent的,给其上层父元素加上position:relative就可以改变其为下面子节点的offsetParent了

  • 相关阅读:
    webServer xampp的安装及使用
    javascript 原生方法监听DOM结构改变事件
    c# 文件简繁体转换
    c# 网络是否连接
    JMS
    JMS
    JMS
    Quartz Scheduler(2.2.1)
    MySQL
    Git CMD
  • 原文地址:https://www.cnblogs.com/amiezhang/p/7455616.html
Copyright © 2020-2023  润新知