zoukankan      html  css  js  c++  java
  • 在某个点上弹出层

     <script type="text/javascript">

    function showUserInfo(obj) {
    var authort;
    var point = absolutePoint(obj);
    var div = document.getElementById('divshow');
    div.style.position = 'absolute';
    div.style.left = point.x + 127 + "px";
    div.style.top = point.y + "px";
    div.style.display = 'block';

    authort = setTimeout("document.getElementById('divshow').style.display = 'block';", 100);
    if (!div.onmouseover) {
    div.onmouseover = function() {
    div.style.display = 'block';
    }
    div.onmouseout = function() {
    div.style.display = 'none';
    }
    }
    if (!obj.onmouseout) {
    obj.onmouseout = function() {
    clearTimeout(authort);
    }
    }
    }

    function closeCard() {
    var div = document.getElementById('divshow');
    div.style.display = 'none';
    }


    /// <summary>
    /// 获得元素的绝对坐标
    /// </summary>
    /// <param name="element">HTML元素</param>
    function absolutePoint(element) {
    var result = { x: element.offsetLeft, y: element.offsetTop };
    element = element.offsetParent;
    while (element) {
    result.x += element.offsetLeft;
    result.y += element.offsetTop;
    element = element.offsetParent;
    }
    return result;
    }
    </script>
  • 相关阅读:
    js 提升
    omnipay支付--支付宝支付
    laravel 配置sql日志
    laravel monlog配置
    php openssl相关加密解密 验签代码
    laravel validator提示信息中文化
    opendevops_codo项目研究
    Python学习笔记
    shell编程总结
    关于JeeSite开源软件
  • 原文地址:https://www.cnblogs.com/jonhson/p/2204064.html
Copyright © 2011-2022 走看看