在Safari瀏覽器中,位置粘貼功能對Mozilla瀏覽器不起作用,但在Chrome瀏覽器中它的工作完美無缺。有誰可以幫助我..我知道我們可以讓它不是通過許多其他方式,這是「javaScript」,但我不想在其中使用javaScript。位置粘貼在Mozilla瀏覽器無法在Safari瀏覽器上工作
table thead th { position: -webkit-sticky; position: sticky; top: -1px; background: #ccc;}
.table-div {max-height: 200px; overflow: auto;}
.table-div table td {min-width: 200px;}
<div class="container">
<div class="row nopadding">
<div class="table-div table-responsive">
<table class="table table-bordered">
<thead>
<th>head1</th>
<th>head1</th>
<th>head1</th>
<th>head1</th>
</thead>
<tbody>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
所以是否有任何其他的方法,使上滾動表頭粘在不使用Java腳本?? – Samar
@Samar好吧,你有兩個選擇:1)改爲使用表格使用div結構(製作更復雜的HTML,CSS和更難代碼可讀性)2)使用JavaScript。如果還有其他的,我現在不知道。有沒有理由不使用JS? – Diego