首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏李维亮的博客

    window.onresize监听div和屏幕的改变

    " name="format-detection"> </head> <body> <label id="show"></label> <script> window.onresize lightblue;width: 100%;height: 300px;">

    <label id="show"></label> <script> window.onresize

    1.4K20发布于 2021-07-09
  • 来自专栏前端新视界

    关于 Chrome 浏览器中 onresize 事件的 Bug

    我在写插件时用到了 onresize 事件,在反复地测试后发现该事件在 Chrome 及 Opera(内核基本与 Chrome 相同,以下统称 Chrome)浏览器打开时就会执行,这种情况也许不能算作 解决问题之前我搜索了相关内容,确实有关于 Chrome 的 onresize 的问题,但跟我遇到的问题还有很大不同。 我把这个问题抽象为以下函数: function init() { alert('a'); window.onresize = function() { } } init(); 大家可以自行测试,在 Chrome 中会弹出两次 alert,而其它浏览器只会弹出一次 alert,因为 Chrome 浏览器打开时就执行了 onresize function init() { var width = window.innerWidth; alert('a'); window.onresize

    1.2K60发布于 2018-01-17
  • 来自专栏cnblogs

    上下div高度动态自适应--另类处理方案

    self.context.onResize(self.context. $header.attachEvent('onresize', function(){ self.context.onResize(window.event.srcElement.clientHeight ); }); this.context.onResize(this.context. self.context.onResize(self.context. $header.detachEvent('onresize'); }      IE浏览器的实现相对简单,因为IE环境下的div天身支持onresize事件。

    3.5K50发布于 2018-01-17
  • react-moveable轻松实现元素移动、缩放和旋转

    onResize: 缩放时的回调函数。onScale: 缩放时的回调函数。(触发时机和onResize不同)onRotate: 旋转时的回调函数。 onResize和onScale的区别onResize 和 onScale 在 react-moveable 中都与缩放操作有关,但它们的具体含义和触发时机有所不同。 onResize 事件会在缩放操作的开始、进行中和结束时分别触发对应的回调函数(onResizeStart、onResize 和 onResizeEnd)。 区别触发方式:onResize 通常是通过鼠标操作触发的,而 onScale 则是通过触摸屏设备的捏合手势触发的。 使用场景:onResize 更适用于桌面端的缩放操作,而 onScale 则更适用于移动端的缩放操作。

    1.8K10编辑于 2024-09-22
  • 来自专栏程序技术知识

    Vue 多组件 resize

    使用中遇到一个问题, 多个组件在窗口大小变更时 跟随 resize的问题.网上搜 resize基本都是 window.onresize = () => {this. 但是使用时发现多个组件时, 只会有一个组件能实时更新大小.出现这个问题也很容易理解, 因为 windows.onresize是全局的, 组件内部的重置接口只有最后一个执行(created/mounted 解决办法:1、 最开始是想的有没有什么组件内部可以注册onresize事件的办法,搜了一下,貌似没有。2、然后就只能用原始办法了。 在所有需要实现resize功能的父窗口去重载 window.onresize, 在里面是对子组件 一 一 调用各自的 onresize方法。 created () { window.onresize = () => { this.

    93720编辑于 2022-07-21
  • 来自专栏全栈程序员必看

    Effective C++:规定27:尽量少做动作的过渡

    比如SpecialWindow的onResize被要求首先调用Window的onResize。 public Window { public: virtual void onResize() { static_cast<Window>(*this).onResize( );//将*this转换成Window,然后调用其onResize;这样不行! 我运行的onResize方法压根就没有运行到基类对象上。而是运行在它的副本上。 可是SpecialWindow的专属onResize却运行在子类对象上。使得这个对象处于一种”伤残状态“。 解决方法: class SpecialWinddow:public Window{ public: virtual void onResize(){ Window::onResize

    43420编辑于 2022-07-06
  • 来自专栏前端知识分享

    第51天:封装可视区域大小函数client

    window.innerWidth   2、标准模式 document.documentElement.clientWidth 3、怪异模式 document.body.clientWidth 三、window.onresize    改变窗口事件 window.onscroll  = function() {}  屏幕滚动事件 window.onresize = function() {}  窗口改变事件 onresize console.log(fun);  // 返回函数体 function fun() { retrun 3} console.log(fun()); // 调用函数  3  返回的是结果 fun(); window.onresize = 3 window.onresize = function fun() { retrun 3} 五、检测屏幕宽度(分辨率) clientWidth   返回的是 可视区 大小    浏览器内部的大小

    70340发布于 2018-09-11
  • 来自专栏前端历劫之路

    从0到1搭建一款页面自适应组件(Vue.js)

    document.body.clientWidth dom.style.transform = `scale(${currentWidth / allWidth})` }, onResize afterAutoResizeMixinInit(); }, initWH(resize = true) { const { $nextTick, $refs, ref, onResize ); } if (typeof onResize === 'function' && resize) onResize(

    1.8K30发布于 2021-12-01
  • 来自专栏站长的编程笔记

    【说站】js中resize事件是什么

    2、在window(窗口)上触发,因此可以通过JavaScript或元素中的onresize特性来指定事件处理程序。 实例 /**  * Created by taozh on 2017/5/6. __resizeTrigger__ = ele;             ele.attachEvent('onresize', EleResize. removeHandler(ele, handler, context);             if (handlers.length === 0) {                 ele.detachEvent('onresize

    2.8K40编辑于 2022-11-24
  • 来自专栏阿策小和尚

    【Flutter 专题】117 图解 Dismissible 滑动清除 Widget

    this.secondaryBackground, // 与background相反滑动背景展示 Widget this.confirmDismiss, // 是否确定清除当前 Widget this.onResize 4. confirmDismiss & onDismissed & onResize confirmDismiss 返回的是 Future 类型的数据,用于判断是否清除当前 Widget,返回 true 时清除此 Widget,否则将其移回到其原始位置;当返回 false / null 时,均不会进入 onDismissed / onResize 回调;其中 onDismissed 为确认清除当前 Widget 的回调,onResize 为当前 Widget 改变尺寸时的回调;在 confirmDismiss / onDismissed 中可以根据 direction 滑动方向进行单独判断; _itemDialog

    1.5K31发布于 2021-03-16
  • 来自专栏十月梦想

    页面窗口改变,自动刷新页面

    span=document.getElementById('span'); i=Math.random()*5; span.innerHTML=i; } window.onresize <BODY>  </BODY> </HTML> 方法说明: window.onload这个都知道是待页面元素全部加载完毕后执行js代码 window.onresize

    3.7K10发布于 2018-08-29
  • 来自专栏xcdh

    动态爱心

    (deltaTime); particles.draw(context, image); } // handle (re-)sizing of the canvas function onResize () { canvas.width = canvas.clientWidth; canvas.height = canvas.clientHeight; } window.onresize = onResize; // delay rendering bootstrap setTimeout(function() { onResize(); render(); },

    22300编辑于 2024-12-25
  • 来自专栏授客的专栏

    JQuery iframe宽高度自适应浏览器窗口大小的解决方法

    浏览器等因素导致改变浏览器窗口大小时,会发生多次resize事件,导致频繁调用changeFrameHeight() */ $(function(){ var resizeTimer = null; window.onresize resizeTimer = setTimeout('changeFrameHeight()', 500); // //延迟500毫秒执行 changeFrameHeight方法 } }); 说明: window.onresize document.body.clientHeight; ifm.height = h - offsetTop; // 这里 offsetTop可以替换成一个比较合理的常量值 } $(function(){ window.onresize t=103342 http://www.w3school.com.cn/jquery/event_resize.asp http://www.w3school.com.cn/jsref/event_onresize.asp

    8K20发布于 2019-08-21
  • 来自专栏Android知识点总结

    【Flutter 组件集录】Dismissible| 8月更文挑战

    image.png 4. onResize 和 resizeDuration 在竖直列表中,滑动消失时,下方条目会有一个 上移 的动画。 resizeDuration 就代表动画时长,而 onResize 会在动画执行的每帧中进行回调。 image.png 源码中可以看出 resizeDuration 的默认时长为 300 ms 。 而 onResize 就是在此触发的。另外这个动画的曲线是 _kResizeTimeCurve 。 call(_dismissDirection); } else { widget.onResize?. index]), background: buildBackground(), secondaryBackground: buildSecondaryBackground(), onResize

    1.6K10编辑于 2022-03-12
  • 来自专栏防止网络攻击

    基于HTML5的爱心表白动画特效

    -dir.y); } particles.update(deltaTime); particles.draw(context, image); } function onResize () { canvas.width = canvas.clientWidth; canvas.height = canvas.clientHeight; } window.onresize = onResize; setTimeout(function() { onResize(); render(); }, 10);})(document.getElementById

    3.5K20编辑于 2022-11-20
  • 来自专栏泽泽社

    javascript常用代码记录

    function(){ $('.tags span').replaceWith('目标内容'); }); 当浏览器的窗口大小被改变时触发的事件window.onresize 事件指定代码: window.onresize = function(){ 事件 }

    33620编辑于 2023-04-17
  • 来自专栏Flutter笔记

    Flutter 滑动删除最佳实践

    @required this.child, this.background, this.secondaryBackground, this.confirmDismiss, this.onResize @required this.child, this.background, this.secondaryBackground, this.confirmDismiss, this.onResize @required this.child, this.background, this.secondaryBackground, this.confirmDismiss, this.onResize back to its original location. /// /// If the returned Future<bool> completes to false or null the [onResize 如果返回的future<bool>为false或空,则不会运行[onResize]和[ondismissed]回调。

    2.7K20发布于 2019-07-24
  • 来自专栏亦枫的大佬之路

    JavaScript进阶之路系列(三):节流防抖

    代码意思很明显,这个方法接受你想防抖的函数以及他的上下文,然后在500ms延时之后执行这个函数,若下一次函数在500ms内调用则清除上个定时器然后在延迟500ms执行,函数防抖有效的防止了一个函数被多次调用,比如onresize 完整代码: function fun(){ console.log('onresize') } function throttle(method,context){ clearTimeout method.timer=setTimeout(function(){ method.call(context); },500); } window.onresize

    96130发布于 2020-04-09
  • 来自专栏网络收集

    echarts样式

    bar', data: yDataAr }] }; mCharts.setOption(option) // 监听window大小变化的事件 window.onresize = function () { // 调用echarts示例对象的resize方法 mCharts.resize() } // window.onresize = mCharts.resize

    1K30编辑于 2022-06-16
  • 来自专栏历史专栏

    【愚公系列】2022年02月 微信小程序-页面生命周期

    2.4 onAddToFavorites(Object object) 2.5 onShareAppMessage(Object object) 2.6 onShareTimeline() 2.7 onResize onShareTimeline function 用户点击右上角转发到朋友圈 onAddToFavorites function 用户点击右上角收藏 onPageScroll function 页面滚动触发事件的处理函数 onResize 2.7 onResize(Object object) 小程序屏幕旋转时触发。 query: 'name=xxx&age=xxx', } }, onPageScroll: function(options) { // 页面滚动触发事件的处理函数 }, onResize

    75630编辑于 2022-12-01
  • 领券