简单js小效果——有版心贴靠栏固定定位怎么不随窗口大小的改变而改变位置

简介: 简单js小效果——有版心贴靠栏固定定位怎么不随窗口大小的改变而改变位置
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>fix</title>
    <style>
        *{ margin: 0; padding: 0; }
        .main{ width: 1200px; margin: 0 auto; height: 500px; border: 1px solid #ccc; }
        .hh{ width: 15px; height: 60px; border: 1px solid #ccc; position: fixed;box-sizing: border-box; }
    </style>
</head>
<body>
    <div class="main"></div>
    <div class="hh" style='right:342px;top:20px;'></div>
</body>
<script>
    var hh = document.querySelector('.hh');
    window.onload = function(){
        var win = window.innerWidth;
        hh.style.right=(win-1200)/2-18 +'px'
    }
    window.onresize=function() {
        var win = window.innerWidth;
        hh.style.right=(win-1200)/2-18 +'px'
    }
</script>
</html>


窗口宽度+版心宽度 除以 2 减去 侧边栏的宽度

相关文章
|
监控 数据可视化 安全
如何使用webgl(three.js)实现煤矿隧道、井下人员定位、掘进面、纵采面可视化解决方案——第十九课(一)
three.js、webgl、3D煤矿隧道、三维井下人员定位、掘进面三维可视化、纵采面可视化、采集面可视化展示、设备检测、数字孪生、物联网3D、3d建筑、3d库房,bim管理系统
296 1
|
JSON 前端开发 JavaScript
javascript:layui实现定位、查询数据以及select筛选的组合功能
javascript:layui实现定位、查询数据以及select筛选的组合功能
346 0
|
JavaScript 定位技术
原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
328 0
原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
|
2月前
|
JavaScript 前端开发
js怎么定位不同的页面元素
在JavaScript中,有多种方法定位和选择页面元素。
|
移动开发 JavaScript 前端开发
【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)
【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)
266 0
|
6月前
|
移动开发 定位技术 API
编程笔记 html5&css&js 035 HTML 地理定位
编程笔记 html5&css&js 035 HTML 地理定位
|
6月前
|
JSON JavaScript 前端开发
JS逆向快速定位关键点之9大通用hook脚本
JS逆向快速定位关键点之9大通用hook脚本
287 0
|
Web App开发 前端开发 JavaScript
Selenium 如何定位 JavaScript 动态生成的页面元素
Selenium 是一个自动化测试工具,可以用来模拟浏览器的操作,如点击、输入、滚动等。但是有时候,我们需要定位的页面元素并不是一开始就存在的,而是由 JavaScript 动态生成的。这时候,如果我们直接用 Selenium 的 find_element 方法去定位元素,可能会出现找不到元素的错误,因为页面还没有加载完成。为了解决这个问题,我们需要使用一些特定的定位技巧,让 Selenium 等待元素出现后再进行操作。
531 0
|
JavaScript
js滚动导航定位--头部demo效果示例(整理)
js滚动导航定位--头部demo效果示例(整理)
|
JavaScript 定位技术 API
js获取高德地图自身定位
js获取高德地图自身定位
210 0