javascript - 给 div 100% 浏览器窗口的高度

标签 javascript jquery css

我合并了morphsearchgoogle search现在可以对我的网站进行自定义搜索。然而,变形搜索在调用时拒绝占据 100% 的窗口高度。我的 HTML..

<div id="morphsearch" class="morphsearch">    			
    <form id="searchForm" class="morphsearch-form" method="post">
        <input id="s" class="morphsearch-input" type="search" placeholder="Search Dundaah..."/>
        <input class="morphsearch-submit" type="submit" value="Submit" id="submitButton" />    					
    </form>    				
    <div id="resultsDiv" class="morphsearch-content2"></div>
	<span class="morphsearch-close"></span>
    <span class="morphsearch-close2"></span>    				
</div>
 

CSS 的链接,component.css js script2.jssearch.js问题的一个例子website (点击红拳即可查看搜索)。我尝试过 100vh,但没有成功...非常感谢。

最佳答案

您可以通过多种方式做到这一点:

CSS 1

您将 #morphsearch 位置设置为绝对位置,确保 #morphsearch 没有父级,如果有,请确保它们没有相对、绝对或固定位置。

#morphsearch { position: absolute; left:0; top:0; width:100%; height:100%;}

CSS 2

min-heightheight 100%设置为htmlbody

body, html {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

Javascript/jQuery

$('#morphsearch').css({
    'width': $(window).width(), 'height': $(window).height()
});

关于javascript - 给 div 100% 浏览器窗口的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33412620/

相关文章:

javascript - 如何通过提示另存为对话框来保存网页中的文件?

javascript - 如何使用 async/await 返回 Ajax 结果?

javascript - 如何在 Date Picker jquery-ui 中更改 div 中的这个特定的 css 类?

jquery - 动态分配 'active' 类

javascript - 在 underscore.js 中显示列表中的所有项目(使用 Parse.com)

javascript - Prototype Js 如何在定期更新器中重置频率

javascript - 从 jQuery 中的复选框获取所有者表单

javascript - 为什么 getComputedStyle 在元素创建后立即为像素值返回 'auto'?

javascript - 使用 CSS 或 JQuery 返回左按钮

javascript - 避免通过动态输入(HTML - Jquery)发送空值