• 关于

    scrollHeight

    的搜索结果

回答

setHeight改这样,因为iframe设置了高度后,所在页面的scrollHeight就是当前iframe的高度和body scrollHeight最大的一个 function setHeight() { var iframe = document.getElementById('iframe-bottom'); var body = iframe.contentWindow.document.body; iframe.height = 50;//还原成iframe里面center的高度,然后延时设置iframe高度为所加载页面的实际滚动高度 setTimeout(function () { iframe.height = body.scrollHeight; }, 100) }

小旋风柴进 2019-12-02 02:09:28 0 浏览量 回答数 0

问题

#支付宝 scroll-view中scrollHeight参数含义 ?

保持可爱mmm 2020-05-05 18:25:40 0 浏览量 回答数 1

回答

document.body.scrollTop = document.body.scrollHeight;//Chrome document.documentElement.scrollTop = document.body.scrollHeight;//Firefox,IE,Safari

a123456678 2019-12-02 02:20:33 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

function iFrameHeight() {  var ifm= document.getElementById("framedetail");  var subWeb = document.frames ? document.frames["framedetail"].document : ifm.contentDocument;  if(ifm != null && subWeb != null) {  ifm.height = subWeb.body.scrollHeight;  }  }  希望能帮到你。 ######ifm.contentDocument 报null###### function reSizeParentIframe() { var realHeight = 0; if(navigator.userAgent.search(/Trident/i)>0){ realHeight = window.document.documentElement.offsetHeight+35; }else if (navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Mozilla") > 0 || navigator.userAgent.indexOf("Safari") > 0 || navigator.userAgent.indexOf("Chrome") > 0) { // Mozilla, Safari,Chrome, ... realHeight = window.document.documentElement.offsetHeight-7; } else if (navigator.userAgent.indexOf("MSIE") > 0) { // IE var bodyScrollHeight = window.document.body.scrollHeight + 21; //取得body的scrollHeight var elementScrollHeight = window.document.documentElement.scrollHeight + 1; //取得documentElement的scrollHeight realHeight = Math.max(bodyScrollHeight, elementScrollHeight); //取当中比较大的一个 } else {//其他浏览器 realHeight = window.document.body.scrollHeight + window.document.body.clientHeight + 1; } var uheight = $("#uapmhead", window.parent.document).height(); var cheight = window.parent.document.documentElement.clientHeight-uheight-5; if (realHeight < cheight) { realHeight = cheight; } if ($("iframe[src='views/businessview/bizAnalyview/businessCount.jsp']", window.parent.document).is("iframe")) { $("iframe[src='views/businessview/bizAnalyview/businessCount.jsp']", window.parent.document).height(realHeight); } } ###### 首先,感觉上面两位的回答。我用下面这个方法解决了: function setIframeHeight(iframe) { if (iframe) { var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow; if (iframeWin.document.body) { iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight; } } }; window.onload = function () { setIframeHeight(document.getElementById('frame0')); }; ###### http://jsbin.com/qutovo/7/edit?html,css,output . 是这种效果哦吗?不用一句js

kun坤 2020-06-05 13:18:27 0 浏览量 回答数 0

回答

<iframe onload="this.style.height=Math.max(this.contentWindow.document.body.scrollHeight,this.contentWindow.document.documentElement.scrollHeight)+'px'"

小旋风柴进 2019-12-02 02:11:06 0 浏览量 回答数 0

回答

var boxId="answerEditor"; var boxElement=document.getElementById(boxId); boxElement.scrollTop=boxElement.scrollHeight-boxElement.clientHeight; 容器的内容总高度scrollHeight与容器的高度差为容器滚动到底部的scrollTop值

小旋风柴进 2019-12-02 02:27:05 0 浏览量 回答数 0

问题

在chrome中用scrollHeight获取整个网页高度时,为什么body有和没有margin会得到不一样的返回值

杨冬芳 2019-12-01 19:53:53 972 浏览量 回答数 0

问题

在chrome中用scrollHeight获取整个网页高度时,为什么body有和没有margin会得到不一样的返回值

a123456678 2019-12-01 20:16:11 2404 浏览量 回答数 1

回答

可以直接在onScroll方法中进行处理,使用onScrollToLower 通过scrollview的滚动高度来进行判断是否滑动到了底部。scrollheight是scrollview里面所有view的高度的和,scrollTop是滚动的值,滚动到底部的话,scrolltop的值等于scrollheight-scrollview视图的高度。

保持可爱mmm 2020-05-05 18:27:16 0 浏览量 回答数 0

回答

如果要指定高度就scroll事件:(window).scroll(function() { var scrollTop = $(this).scrollTop(),scrollHeight = $(document).height(),windowHeight = $(this).height(); var positionValue = (scrollTop + windowHeight) - scrollHeight; if (positionValue == 0) { //do something } } });

小旋风柴进 2019-12-02 02:22:21 0 浏览量 回答数 0

回答

function reinitIframe(){ var iframe = document.getElementByIdx_x("frame_content"); try{ var bHeight = iframe.contentWindow.document.body.scrollHeight; var dHeight = iframe.contentWindow.document.documentElement.scrollHeight; var height = Math.max(bHeight, dHeight); iframe.height = height; }catch (ex){} } window.setInterval("reinitIframe()", 200);

小旋风柴进 2019-12-02 02:15:58 0 浏览量 回答数 0

回答

获取文档的高度,如果文档高度小于视口高度,则取视口的高度function getDocHeight() { var D = document; return Math.max( Math.max(D.body.scrollHeight, D.documentElement.scrollHeight), Math.max(D.body.offsetHeight, D.documentElement.offsetHeight), Math.max(D.body.clientHeight, D.documentElement.clientHeight) ); }如果不需要判断body高度小于文档高度的情况,则去掉里面的三个max判断吧

杨冬芳 2019-12-02 02:46:26 0 浏览量 回答数 0

问题

javascript如何在所有浏览器中获取网页高度 scrollHeight? offsetHeight? clientHeight?

杨冬芳 2019-12-01 19:57:02 910 浏览量 回答数 1

回答

$( function(){ var i=1; $(window).scroll( function(){ var scrollTop = 0; var clientHeight = 0; var scrollHeight = 0; var replaceAppNo=$("input[name='replaceAppNo']" ).val(); if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; } else if (document.body) { scrollTop = document.body.scrollTop; } if (document.body.clientHeight && document.documentElement.clientHeight) { clientHeight = (document.body.clientHeight < document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight; } else { clientHeight = (document.body.clientHeight > document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight; } scrollHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); if (scrollTop + clientHeight == scrollHeight) { $.getJSON("*****Action_getAjaxList.action" ,{page:i,replace_App_No:replaceAppNo},function(json){ $.each(json, function(n,value){ var trs = "" ; trs += "<tr><td align='center'><input type='checkbox'></td><td align='center'>"+(value.quaNo== undefined?'' :value.quaNo)+"</td><td align='center'>"+(value.chaVin== undefined?'' :value.chaVin)+"</td><td align='center'>"+(value.prdModelNo== undefined?'' :value.prdModelNo)+"</td><td width='10%' align='right'>"+value.quaMone+ "</td><td align='center'>"+(value.facDate== undefined?'' :value.facDate)+"</td><td align='center'>"+(value.accDate== undefined?'' :value.accDate)+"</td><td width='6%' align='center'>"+(value.cerType== undefined?'' :value.cerType)+"</td><td align='center'>"+(value.brandNo== undefined?'' :value.brandNo)+"</td></tr>"; $( "#tablist tr:last" ).after(trs); }); }); i++; } });

小旋风柴进 2019-12-02 02:26:35 0 浏览量 回答数 0

回答

CSS1Compat获取可是高度是document.documentElement,不是document.body <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width, user-scalable=no"> </head> <body> <div id="part1" style="height:2000px;overflow: auto;background: lightblue;"> </div> <div id="part2" style="height:3000px;overflow: auto;background:lightcoral;"> </div> <script> var viewHeight = document[document.compatMode == 'CSS1Compat'?'documentElement':'body'].clientHeight; var scrollHeight = document.body.scrollHeight; var timer; window.addEventListener("scroll", function (event) { var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop); timer = clearTimeout(timer); if (scrollTop + viewHeight >= scrollHeight)console.log('at Bottom'); }); </script> </body> </html>

小旋风柴进 2019-12-02 02:30:03 0 浏览量 回答数 0

问题

iframe高度自适应的问题 : 配置报错 

kun坤 2020-06-04 13:16:42 2 浏览量 回答数 1

问题

JS判断div的滚动条是否到底部

小旋风柴进 2019-12-01 20:20:30 837 浏览量 回答数 1

问题

JS判断div的滚动条是否到底部

小旋风柴进 2019-12-01 20:28:50 1210 浏览量 回答数 1

问题

js 优化——当鼠标滚动scrollTop()大于某个值时,显示顶部的固定导航,需要频繁触发js计算,如何优化?

杨冬芳 2019-12-01 20:04:07 961 浏览量 回答数 1

回答

var e=document.getElementById("div1") e.scrollTop=e.scrollHeight;

a123456678 2019-12-02 03:06:16 0 浏览量 回答数 0

回答

scroll-view中onScroll方法滚动时触发的scrollheight参数是值scroll-view里面所有view的总和高度。

保持可爱mmm 2020-05-05 18:26:00 0 浏览量 回答数 0

问题

offsetWidth/offsetHeight,clientWidth/clientHeight

剑曼红尘 2020-04-06 15:55:26 0 浏览量 回答数 1

回答

$(window).scroll(function(){ //当滚动到底部的时候,判断是否有8条数据,如果大于8条则显示前8条;如果小于8条,则全显示   var scrollTop = $(this).scrollTop();   var scrollHeight = $(document).height();   var windowHeight = $(this).height();   if(scrollTop + windowHeight == scrollHeight){//滚动到底部 pageIndex++; var len=$("li.hide").length; //判断是否有8条数据 if(len<=8){//如果小于等于8条,则全显示 $("li.scrollItem").each(function(){ $("li.scrollItem").removeClass("hide"); }); if(len==0){ $("#navigation").text("T_T没有新数据了..."); $("#navigation").css("border","0"); } }else if(len>8) {//大于8条 //显示8条 $("li.hide:lt(8)").removeClass("hide"); }   }

小旋风柴进 2019-12-02 02:30:12 0 浏览量 回答数 0

回答

是不是像QQ那样,发送消息后自动滚动到最低端?content.scrollTop(content[0].scrollHeight-content.height());其中content是jquery对象,代表消息区。

杨冬芳 2019-12-02 02:37:13 0 浏览量 回答数 0

问题

计算DIV自适应的高度问题

杨冬芳 2019-12-01 20:01:05 820 浏览量 回答数 1

回答

替代window.scrollMaxY: document.documentElement.scrollHeight - document.documentElement.clientHeight window.scrollMaxY与DOCTYPE XHTML 1.0 Transitional下的ie7,ie8,ff3.5,Safari 4,Opera 10,Google Chrome 3的结果相同

LiuWH 2020-01-20 09:25:59 0 浏览量 回答数 0

问题

jquery当上面的聊天内容变成滚动条自动保持在最底部 离滚动条最底部还差2行,这是为什么?

a123456678 2019-12-01 20:20:49 1288 浏览量 回答数 1

问题

js如何隐藏浏览器滚动条却能保持内容滚动?

杨冬芳 2019-12-01 20:07:43 1458 浏览量 回答数 1

问题

js如何隐藏浏览器滚动条却能保持内容滚动?

小旋风柴进 2019-12-01 19:37:42 1005 浏览量 回答数 1

问题

js如何隐藏浏览器滚动条却能保持内容滚动?

小旋风柴进 2019-12-01 20:21:27 1171 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站