JC9*_*C91 5 html javascript jquery twitter-bootstrap
我正在创建一个简单的站点,它将显示计算机列表及其一些信息。到目前为止,我已经让一切都按照我想要的方式运行,除了我无法让标题在滚动时保持固定在导航栏上。我对这一切还很陌生,但我将在下面列出我尝试过的一些事情以及我的网页的简化版本。
任何帮助是极大的赞赏!
超文本标记语言
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input id="myInput" onkeyup="myFunction()" class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
</form>
</div>
</nav>
<br><br>
<table id="myTable" class="table table-striped table-hover tablesorter">
<thead>
<tr>
<th scope="col">Status</th>
<th scope="col">Computer</th>
<th scope="col">IP Address</th>
<th scope="col">MAC</th>
</tr>
</thead>
<tbody id="myTableSearch">
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
JS
$(function() {
$("#myTable").tablesorter();
});
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myTableSearch tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
Run Code Online (Sandbox Code Playgroud)
.table-area {
position: relative;
z-index: 0;
margin-top: 60px;
}
table.rajresponsive-table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
}
table.rajresponsive-table thead {
position: fixed;
top: 50px;
left: 0;
right: 0;
width: 100%;
height: 50px;
line-height: 3em;
table-layout: fixed;
display: table;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input id="myInput" onkeyup="myFunction()" class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
</form>
</div>
</nav>
<br><br>
<section class="content-area">
<div class="table-area">
<table class="rajresponsive-table table">
<thead>
<tr>
<th scope="col">Status</th>
<th scope="col">Computer</th>
<th scope="col">IP Address</th>
<th scope="col">MAC</th>
</tr>
</thead>
<tbody id="myTableSearch">
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 1</td>
<td>192.168.1.21</td>
<td>92:41:04:FF:15:EB</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 2</td>
<td>192.168.1.22</td>
<td>5C:3B:C8:EA:6C:3A</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 3</td>
<td>192.168.1.23</td>
<td>BD:2D:94:8A:63:83</td>
</tr>
<tr>
<td><span class="badge badge-success">Online</span></td>
<td>Computer 4</td>
<td>192.168.1.24</td>
<td>9C:D7:16:1F:0B:A3</td>
</tr>
<tr>
<td><span class="badge badge-danger">Offline</span></td>
<td>Computer 5</td>
<td>192.168.1.25</td>
<td>05:C4:95:A6:B2:E6</td>
</tr>
</tbody>
</table>
</div>
</section>Run Code Online (Sandbox Code Playgroud)