0

我有一个网站和一个元素,使用 JQuery 构建。我已经输入了元素,但它的底部似乎低于我的任务栏,并且网页没有注意到它或其他东西,所以我无法滚动。如何强制 HTML 页面“更长”以便用户可以滚动?

4

4 回答 4

0

确保overflow不是hidden

您有一个具有该集合的元素.cls-mobile-flash {overflow: hidden;}

也许从那开始,但我们真的需要看看你的代码。也许做一个 JSfiddle

于 2013-06-18T19:10:26.810 回答
0

如何强制 HTML 页面“更长”以便用户可以滚动?

只需<br/>像这样在页面底部添加:

<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

PS。html4 的末尾不需要封闭的斜杠,只需使用<br>

对于您的具体情况,您可以检查“溢出”和固定高度值。

于 2013-06-18T19:13:51.127 回答
0

在我的例子中,我有一个div带有 aGridView的,我希望这个 div 可以调整大小,具体取决于窗口的大小。

$(window).resize(function () { $("#<%=divGV.ClientID%>").height(getH()); });

    function getH() {
        var windowH = $(window).height();
        var topOfDiv = $("#<%=divGV.ClientID%>").offset().top;
        var variableH = 40; //40 to maintain the window height in order to not have the scrollbar in the browser
        var gvH = $("#cphMaster_gv").height() + variableH;
        var h = windowH - topOfDiv - variableH;
        if (h > gvH) { return gvH; }
        else { return h; }
    }

divGV是div,cphMaster_gv是我的GridView。

希望这能给你一个想法......

于 2013-06-18T21:13:39.567 回答
0

将高度值添加到 CSS 的 body 属性中。

body{height:#;}
于 2013-06-18T21:19:22.840 回答