需求信息:页面底部有一个高度未知的banner广告页面,要求一直固定显示在底部的位置。剩下的高度用来显示非广告内容,支持滚动,两个元素区域不能重叠。且两个区域的高度未知。不能依赖Js
参考代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.main-content {
flex: 1;
}
.bottom-component {
position: sticky;
bottom: 0;
background-color: #f0f0f0;
padding: 10px;
}
</style>
</head>
<body>
<div class="main-content">
<!-- 这里是原来页面的主要内容 -->
<h1>这是页面的主要内容</h1>
<p>一些文本内容...</p>
<img src="image.jpg" alt="示例图片">
</div>
<div class="bottom-component">
<!-- 这是底部组件的内容 -->
<h2>底部组件</h2>
<p>一些底部的信息...</p>
</div>
</body>
</html>完美解决问题
由于工作需要长期使用Ajax,一个页面重复的AJAX请求太多,于是封装起来,只需要编写回调函数/* ------------- 使用方法: 1.ajaxrequest()函数执行准备的参数(1.请求地址2.发送数据字符串拼接3.type值可选get/post4.回调函数名称) exam...
<!-- 三个核心方法 openDatabase:这个方法使用现有数据库或创建...
代码1:<!--代码开始--> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <script>...
通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同...
查看文章前你需要了解以下2点://1.this指向的是windows对象,通过console.log(this)可以查看到对象包含所有的方法和属性//2.全局变量属于this对象的属性通过console.log(this)可以查看到对象包含我们设置的全局变量我们经常在创建相同结构的Js对象会重复的设...
//原型的缺点 function Box(){} Box.prototype={ 'name':'gao', age:23, family:['哥哥','姐姐','妹妹'], &...