天元建设集团有限公司经济官司seo排名方案

web/2025/10/5 22:37:47/文章来源:
天元建设集团有限公司经济官司,seo排名方案,企业网站建设的要求,汕头有几个区几个县标题描述一、解决方法解决代码二、关于高度问题简单讲一下jquery中的 height()#xff0c;innerHeight()、outHeight()#xff0c;js中的offsetHeight、clientHeight、scrollHeight。如何获取没有给出高度的元素的高度#xff1f;详细介绍offsetHeight,clientHeight,scrollH…标题描述一、解决方法解决代码二、关于高度问题简单讲一下jquery中的 height()innerHeight()、outHeight()js中的offsetHeight、clientHeight、scrollHeight。如何获取没有给出高度的元素的高度详细介绍offsetHeight,clientHeight,scrollHeight之间的区别三、试验历程例举了一下我写这个遇到的坑以及怎么得出最后的方案。 一、解决方法 因为我这是 宽度已知整体居中的布局滚动条加在 iframe 标签上会很奇怪而且iframe的高度不确定所以滚动条只能加给父级body上。 //自动计算Iframe的高度 (function(){//根据ID获取iframe对象var ifr document.getElementById(iframe-box); ifr.onload function() { //DOM0级事件没有兼容var timer setTimeout(function(){clearTimeout(timer);//解决打开高度太高的页面后再打开高度较小页面滚动条不收缩ifr.style.height0px;var iDoc ifr.contentDocument || ifr.document || ifr.contentWindow;var height Math.max(calcPageHeight(iDoc));ifr.style.height height px;},200) }// 计算页面的实际高度iframe自适应会用到function calcPageHeight(doc) {var cHeight Math.max(doc.body.clientHeight, doc.documentElement.clientHeight);var sHeight Math.max(doc.body.scrollHeight, doc.documentElement.scrollHeight);var height Math.max(cHeight, sHeight);return height;} })();注意 1iframe 是双标签需要结尾iframe/iframe 2iframe 标签中的 scrolling 要为 “no”禁止 iframe 的滚动条 3记得使用延时器因为 iframe 中有异步操作iframe中的DOM结构和资源加载完成可能异步还没有执行完所以用延时器改变一下加载 iframe 子元素高度的顺序。 4如果需要对同 iframe 做相同事件但是逻辑不同的操作使用事件监听。 //事件监听的封装函数---通过事件监听写的逻辑操作也称 DOM2级事件。DOM2级事件存在兼容问题 function addEvent(ele,type,callback){ if(ele.addEventListener){ ele.addEventListener(type,callback,false); } else if(ele.attachEvent){ ele.attachEvent(ontype,callback); } else { ele[ontype] callback; } } //使用 addEvent(obox,click,function(){ console.log(1); })5有时候本地调试的时候比如打开的文件在浏览器开头为 file:// 浏览器也会默认为跨域页面这时候只需要自己搭建一个服务器环境phpnow之类的都可以就可以了 5jquery 写 onload 事件的写法 $(#iframe).load(function(){//... })6可参考资料iframe 动态onload事件处理方式 7其他图片onload事件详解兼容所有浏览器 二、关于高度 如何获取没有给出高度的元素的高度 alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器当前窗口可视区域宽度 alert($(document).width());//浏览器当前窗口文档对象宽度 alert($(document.body).width());//浏览器当前窗口文档body的高度 alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin三、试验历程 1. 参考 怎么让iframe的高度和宽度可以100% iframe nameright idcenter_cent srccenter/center0.html width100% frameborder0 onloadthis.style.heightMath.max(this.contentWindow.document.body.scrollHeight,this.contentWindow.document.documentElement.scrollHeight,200)px; /iframe这里 onload 中写的是 this.style.height有的是直接写this.height二者的区别是前面是给 iframe 添加 css 样式把 height 作为 css 中的属性。后者是把 height 当做 iframe 标签 中的内置可见属性 一开始参考这里面的代码发现有个问题 当iframe 中有异步操作时高度获取有时候不准确不是子页面的实际高度当网速较慢时高度几乎都能计算出并获取子页面的高度。 2. 参考iframe嵌套界面自适应可高度自由收缩 之后参考了这个博主的文章但是还是会碰到上面的问题只是会给页面一个固定高度当我子页面的高度这个固定高度时子页面多出的部分会被隐藏掉。 script// 计算页面的实际高度iframe自适应会用到function calcPageHeight(doc) {var cHeight Math.max(doc.body.clientHeight, doc.documentElement.clientHeight)var sHeight Math.max(doc.body.scrollHeight, doc.documentElement.scrollHeight)var height Math.max(cHeight, sHeight)return height}//根据ID获取iframe对象var ifr document.getElementById(iframe-box);ifr.onload function() {//解决打开高度太高的页面后再打开高度较小页面滚动条不收缩ifr.style.height0px;var iDoc ifr.contentDocument || ifr.documentvar height calcPageHeight(iDoc)if(height 850){height 850;}ifr.style.height height px} /script3. 解决首次弹出层iframe框架时iframe框架所调用的页面高度和宽度取不到的问题 然后发现了这篇文章上面问题导致的原因可能是获取高度和iframe加载的顺序上面不对通用延时函数setTimeout来调整执行顺序即可解决。 $(function () {setTimeout(function () {//在这里就可以获取到页面元素高度}, 0); });

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87595.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎样在文章后做网站链接网站seo的内容是什么

TextField对象相关的属性和方法,内容十分丰富,下面几个表格: 表一 TextField 对象的方法 方法 说明 TextField.addListener 加入接收触发事件如文本域内容变化或滚动变化的监听对象,触发事件可以参看最后一个表。 TextField.getDe…

网站源码cms深圳品牌展会

想要更快更高效地做事,一定会带来问题,我们要做的是 保证事情一定要做对坚定不移地解决问题,寻找方法,而不是回归慢速 这里有几个典型的例子 从单周期CPU,到多周期CPU,是为了提速,我们不必再…

微信开发商成都网站seo外包

目录 1. 问题现象 2. 原因分析 3. 解决方法 1. 问题现象 因为业务需求,需要利用子线程向主线程发送数据。像这种子线程和主线程进行数据交互时,一般都是通过Qt的信号槽机制来实现。如下代码: void myClass::doBusiness() {…

如何跳过网站会员沈阳市住房和城乡建设厅网站

曾经在我的一篇《控制面板的创建》中介绍过WinCE控制面板的结构,不过由于那篇文章其目的只在于控制面板如何调用EXE程序,故对控制面板也仅是泛泛而谈.不过在这篇文章中,我们将对WinCE的使用方法来个整体的详解. 1.控制面板的结构 控制面板其实也是个动态链接库…

手机端视频网站模板什么是网络营销中的终极诉求

1、演示 2、水印的目的 版权保护:水印可以在图片、文档或视频中嵌入作者、品牌或版权所有者的信息,以防止未经授权的复制、传播或使用。当其他人使用带有水印的内容时,可以追溯到原始作者或版权所有者,从而加强版权保护。 身份识…

asp网站加速网站增加外链的方法有哪些

SD3303A是一款大功率高亮度LED驱动芯片,可以提供 1A的电流驱动3W的LED。具有高效率,低功耗等特点 ,适用于电池供电的LED照明设备。 SD3303A具有开路保护和过温保护。 SD3303A需要使用两颗10uF(或者更大)的瓷 片电容,来保证电路性能…

3g 手机网站电子商务网站建设有哪些知识点

1.关闭在线DRC功能,可以避免布线时候一卡一卡的问题: 取消在线DRC的勾选: 2.AD的在线封装库,非常好用: 如何优雅地服用AD 21的在线元件库 – 吴川斌的博客 (mr-wu.cn) 3.如何恢复Altium Designer23默认窗口布局 打开…

冠县住房和城乡建设局网站淘宝客建站教程

SpringCloud Ribbon中的7种负载均衡策略 Ribbon 介绍负载均衡设置7种负载均衡策略1.轮询策略2.权重策略3.随机策略4.最小连接数策略5.重试策略6.可用性敏感策略7.区域敏感策略 总结 负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端…

营销型网站建设策划案wix网站建设

1、typescript的基础类型 如下表: 数据类型 关键字 描述 任意类型 any 生命any的变量可以赋值任意类型的值 数字类型 number 整数或分数 字符串类型 string 使用单引号(‘’)或者双引号(“”)来表示字符串…

百度搜索网站提交网站建设 模块

相信大多数人在学习单片机的时候,都是从最基本的8位MCU开始的。一般来说,8位单片机最常见的是三个系列是:51系列、AVR系列、PIC系列。而前段时间,群里讨论了一个问题:在51单片机上跑RTOS有没有意义?关于这个…

天台县建设局官方网站网站建设免费域名

在现今的数字时代,我们的生活离不开互联网。我们使用在线平台进行银行交易、购物、社交媒体互动和其他各种活动。为了保护个人隐私和账号安全,我们需要寻找一种安全且方便的方式来管理我们的在线账号。MuLogin指纹浏览器正是为了满足这些需求而设计的一款…

学做陶艺作品的网站wordpress批量更新文章

5G时代到来,物联网技术的应用也离我们越来越近。智慧交通、智能家庭、智慧园区,越来越多的融入到我们的生活当中。作为物联网重要技术组成的嵌入式系统,嵌入式系统视角有助于深刻地、全面地理解物联网的本质。而物联网是通用计算机的互联网与…

静态网站源码北京软件app开发公司

引言 MistralAI,一家法国的初创企业,近期在AI界引发了轰动,刚刚发布了全球首个基于MoE(Mixture of Experts,混合专家)技术的大型语言模型——Mistral-8x7B-MoE。这一里程碑事件标志着AI技术的一个重要突破…

乔拓云网站建设新网站秒收录技术

unordered_map与unordered_set的实现 文章目录 unordered_map与unordered_set的实现前言一、问题一HashTable.h 二、问题二&问题三1.封装时如何取出key2.不同类型key如何建立对应关系 三、问题四&问题五问题四问题五 四、实现代码MyUnorderedSet.hMyUnorderedMap.hHash…

浙江耀华建设集团网站企业网站建设制作设计哪家最专业

StarRocks 于 4 月底正式发布了 3.0 版本,该里程碑版本带来了大家期盼已久的新特性--存算分离。此新功能一推出,立即受到社区热情追捧,用户纷纷开始在自己的业务中评估和测试存算分离效果。从芒果TV、聚水潭、网易邮箱、浪潮、天道金科等数十…

西安手机网站建设动力无限长沙短视频公司

项目右侧的Maven依赖Dependencies突然消失,项目中的注解都出现报错,出现这种情况应该是因为IDEA版本早于maven版本,重新检查项目中的Maven路径,选择File->Settings->搜索Maven,检查Maven home directory&#xf…

网站支付怎么做中国软件100强企业

自上周怒辞职以后,就開始苦逼的各种面试生涯,生活全然靠私活来接济,时有时没有,真难。还能快乐的玩耍吗。最多一天面试了5家,哎感觉都是不急招人,各种等待通知。好不easy等来一家。还克扣了薪资&#xff0c…

适合公司建设的网站网页棋牌搭建

1前言大家好,我是若川。最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 参与,已进行三个月了,大家一起交流学习,共同进步。想学源码,极力推荐之前我写的《学习源码整体架构系列》 包含jQuery、un…