ICode9

精准搜索请尝试: 精确搜索
  • [踩坑回顾]单屏页面整体居中适配后,横竖屏切换的问题2022-09-16 16:04:39

    场景: ① 页面内容在一个屏幕内展示完,不上下左右滑动。 ② 页面内容左右居中/上下居中。 ③ 页面原本内容为竖屏,需要在横屏浏览器中强制左旋90°。   // 横竖屏适配 var vertical = document.documentElement.clientHeight >= document.documentElement.clientWidth

  • 获取视窗高度和元素高度2022-08-18 20:33:41

    // 获取视窗高度 export function getClientHeight() { var clientHeight = 0; if (document.body.clientHeight && document.documentElement.clientHeight) { var clientHeight = document.body.clientHeight < document.documentElement.clientHeight

  • Request请求https webservice2022-08-05 10:32:18

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Text; using System.Xml; namespace ConsoleApp9 { class P

  • 【JavaScript】 实现网页全屏2022-07-18 18:06:19

    今天看到一个好玩的功能,将网页全屏,之前一直都觉得挺麻烦的,到网上搜索之后发现挺好用的,其实实现逻辑还挺简单的,简单记录下来备用。 <!doctype html> <html> <head> <meta charset="UTF-8"/> <title>全屏不全屏</title> </head> <body> <butt

  • 查漏补缺——window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop这段代码什么意思?2022-06-23 12:01:51

    问题 如题所示,源码如下: let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; 答案 关于document.body、document.documentElement、window.pageYoffset window.pageyoffset和document.body.scrollTo

  • vue中让嵌入的iframe完美自适应宽度、高度2022-06-22 15:01:45

    涉及到系统集成的时候,前端我们经常会用到iframe嵌入,但是嵌入的时候经常有不适应的情况,太长或太宽、滚动条。。。 下面的方法可以做到使嵌入的iframe自适应宽度、高度, 1、嵌入iframe,加入onload事件 <iframe src="https://iview.github.io/docs/guide/install" framebor

  • vue scrollTop为0及window视图2022-06-20 11:03:40

    不同浏览器中,有的能识别document.body.scrollTop,有的能识别document.documentElement.scrollTop 根据document.body.scrollTop与document.documentElement.scrollTop两者有个特点,就是同时只会有一个值生效。比如document.body.scrollTop能取到值的时候,document.documentElement.s

  • 聊聊C#中的Visitor模式2022-05-19 22:00:52

    写在前面 Visitor模式在日常工作中出场比较少,如果统计大家不熟悉的模式,那么它榜上有名的可能性非常大。使用频率少,再加上很多文章提到Visitor模式都着重于它克服语言单分派的特点上面,而对何时应该使用这个模式及这个模式是怎么一点点演讲出来的提之甚少,造成很多人对这个模式有种雾

  • 记录下 JS 中的几种高度2022-02-20 13:05:02

    screen.height 屏幕高度 screen.availHeight 屏幕高度减去 Taskbar document.body.clientHeight 页面的“实际高度”(加上滚动条未显示内容) document.documentElement.clientHeight 浏览器视口高度 如果要将元素定位到屏幕中间,可通过 elm.getBoundingClientRect() 加 document.do

  • 自动化操作——JS2022-02-11 12:01:36

    一、概念   webdriver通过执行javascript语句,操作页面。webdriver执行js有两种方式同步与异步,execute_script(),execute_async_script(),前者影响后续的代码顺序,即必须等js执行完成才可以继续,后者反之。   在selenium自动化中调用js方式,注:也可以使用JQ语法进行操作: driver.exe

  • 滚动条相关事件2022-01-21 15:06:10

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

  • js监听纵向滚动条位置2022-01-21 15:02:14

    // 监听页面滚动 handleScroll () { let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop if (scrollTop > document.body.clientHeight/2) { this.showBackTop = true } else {

  • dom scrollX scrollY innerWidth cilentWidth2022-01-13 11:33:58

    function getScroll(){ return { x:window.pageXOffset?window.pageXOffset:document.body.scrollLeft+document.documentElement.scrollLeft, y:window.pageYOffset?window.pageYOffset:document.body.

  • 移动端页面适配2022-01-10 19:01:38

    在index.html添加 <script>   (function () {     var f = function () {       document.documentElement.style.fontSize =         document.documentElement.clientWidth / 7.5 + 'px'     }     f()     window.addEventListener && window.addEve

  • JS获取滚动条的滚动距离2022-01-02 02:03:13

    function getScrollOffset() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset } } else { return { x: document.body.scrollLeft + document.documentElement.scrollLeft, y: document.body.scrollTop + document.documentElem

  • 关于scrollTop踩过的坑2021-12-30 20:05:24

    scrollTop() 方法设置或返回被选元素的垂直滚动条位置。提示:当滚动条位于最顶部时,位置是 0。 当用于返回位置时: 该方法返回第一个匹配元素的滚动条的垂直位置。 当用于设置位置时: 该方法设置所有匹配元素的滚动条的垂直位置。 关于document.body.scrollTop总是为零的原因和解

  • 还原任意加密网页2021-12-23 18:34:21

    function decodehtml(){ var s=document.documentElement.outerHTML; document.write('<body></body>'); document.body.innerText=s; return s } decodehtml()``` 调用方法为decodehtml()

  • js获取滚动条的位置2021-12-15 17:34:55

    一.获取当前页面滚动条纵坐标的位置 document.body.scrollTop与document.documentElement.scrollTop IE6/7/8/IE9及以上: 可以使用 document.documentElement.scrollTop; Safari,Firefox:,Chrome: 可以使用 document.body.scrollTop; 二.js获取网页屏幕可视区域高度 document.b

  • document.documentElement.clientHeight 和 document.body.clientHeight2021-12-05 20:33:35

    1. document.body 和 document.documentElement document.body 指 html 中的 body 节点 document.documentElement 指 html 节点,即根节点 2. document.body.clientHeight 和 document.documentElement.clientHeight  document.body.clientHeight 指 body 对象高度 document.d

  • JS之DOM篇-scroll滚动2021-09-29 14:01:05

    前面两篇文章介绍了offset偏移和client客户区,本篇scroll滚动是元素尺寸相关文章的最后一篇 滚动宽高 scrollHeight scrollHeight表示元素的总高度,包括由于溢出而无法展示在网页的不可见部分 scrollWidth scrollWidth表示元素的总宽度,包括由于溢出而无法展示在网页的不可见部分 <st

  • 移动端rem适配2021-09-18 17:04:33

    方案一: function remSize(){ // 获取设备宽度: var deviceWidth = document.documentElement.clientWidth || window.innerWidth if(deviceWidth >=750){ deviceWidth=750 } if(deviceWidth<=320){ deviceWidth = 320 } // 设

  • 移动端适配问题2021-09-16 14:01:52

    移动端适配问题 以常用的iphone6/7/8的屏幕,750px的设计稿来说 //rem.js document.documentElement.style.fontSize = document.documentElement.clientWidth / 750 * 100 + 'px' window.onresize = function () { document.documentElement.style.fontSize =

  • Vue点击滑动到指定的位置2021-09-14 22:02:03

    Vue点击滑动到指定的位置 <!-- 跳转的指定元素 --> <div class="tab_content3" ref="design_up"></div> // 滚动到指定位置 toDesign_up() { // 需要跳转的元素 <div ref="design_up"></div> let total = this.$refs[&qu

  • PC页面底部点击返回顶部2021-09-11 14:02:01

    首先在 mounted中写入:  mounted() {        window.addEventListener("scroll", this.handleScroll, true);     }, methods中写入: methods:{           handleScroll() {       let scrolltop =document.documentElement.scrolltop || docu

  • 浏览器2021-07-13 20:31:29

    一、浏览器卷去的高度和宽度 + 当页面比窗口宽或者高的时候 + 会有一部分是随着滚动被隐藏的 + 我们管 上面隐藏的叫做 卷去的高度 + 我们管 左边隐藏的叫做 卷去的宽度 获取卷去的高度: 文档 html 1. document.documentEle

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有