Jqueryuiのソート可能なインタラクションをブートストラップ・テーブルに入れようとすると、人々は行を移動して比較することができます。ブートストラップがJqueryuiを妨害しているのですか?何か不足していますか?
Jqueryuiはブートストラップと互換性がありませんか?テーブル行をリストに入れることはできませんか?ここの問題は何ですか?私は問題の原因を理解していないので、行のどれもソート可能/移動していません。
HTMLとJS-
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="./Bombers Hockey_files/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
<script src="./Bombers Hockey_files/bootstrap.min.js.download" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
<link href="./Bombers Hockey_files/hockey.css" rel="stylesheet" type="text/css">
<script src="./Bombers Hockey_files/jquery.min.js.download"></script>
<script src="./Bombers Hockey_files/popper.min.js.download"></script>
<script>
$(function() {
$("#sortable").sortable();
$("#sortable").disableSelection();
});
</script>
<table class="table table-hover table-striped">
<thead>
<tr>
<th>Name</th>
<th>GP</th>
<th>Goals</th>
<th>Assists</th>
<th>Points</th>
<th>Penalties</th>
</tr>
</thead>
<tbody>
<ul id="sortable">
<li class="ui-state-default">
<tr>
<td>Adam</td>
<td>12</td>
<td>2</td>
<td>0</td>
<td>2</td>
<td>2</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Braden</td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>2</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Caleb</td>
<td>10</td>
<td>2</td>
<td>1</td>
<td>3</td>
<td>6</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>John</td>
<td>8</td>
<td>2</td>
<td>3</td>
<td>5</td>
<td>8</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Ryan</td>
<td>8</td>
<td>7</td>
<td>0</td>
<td>7</td>
<td>26</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Kyle</td>
<td>10</td>
<td>3</td>
<td>6</td>
<td>9</td>
<td>8</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Sean</td>
<td>8</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>8</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Seth</td>
<td>11</td>
<td>4</td>
<td>1</td>
<td>5</td>
<td>47</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Kyle Z</td>
<td>8</td>
<td>2</td>
<td>0</td>
<td>2</td>
<td>0</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Gary</td>
<td>10</td>
<td>7</td>
<td>3</td>
<td>10</td>
<td>6</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Mark</td>
<td>12</td>
<td>6</td>
<td>5</td>
<td>11</td>
<td>30</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Mike</td>
<td>12</td>
<td>1</td>
<td>6</td>
<td>7</td>
<td>0</td>
</tr>
</li>
<li class="ui-state-default">
<tr>
<td>Tim</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>2</td>
</tr>
</li>
</ul>
</tbody></table>
CSS -
#sortable {
list-style-type: none; margin: 0; padding: 0; width: 60%;
}
#sortable li {
margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px;
}
#sortable li span {
position: absolute; margin-left: -1.3em;
}
コピーして、あなたが配置し、まだ何のために持っているものを試してみました。行そのものは移動することはできません。行がリスト項目に配置されないと考えられます。 Idkは、この全部私が混乱している、長いコードを見てきました。 –