次のような HTML テーブルがあります。
<div>
<table border="1">
<thead>
<tr class="example">
<th>
<span id="item1">
<span>Value1</span>
<span class="sort-up no-display"> </span>
</span>
</th>
<th>
<span id="item2">
<span>Value2</span>
<span class="sort-up no-display"> </span>
</span>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Example 1</td>
<td>Example 2</td>
</tr>
<tr>
<td>Example 3</td>
<td>Example 4</td>
</tr>
</tbody>
</table>
</div>
ヘッダーには、jqueryでマウスオーバー/マウスアウトしたときに表示される非表示の上矢印があります
<script type="text/javascript">
$(function(){
$(".example th").on("mouseover mouseout", function(){
var $sort_up = $(this).children().find("span").first().next();
$sort_up.toggleClass("no-display");
});
});
</script>
cssはどこにno-display
ありますか。display:none
スクリーンショット(前)
以降:
mouseover/mouseout イベントでヘッダー タイトルを移動しないようにします。
どうやってするか ?たぶんCSSのトリックです。
PS: たぶん次のように:
CSSの知識がまったくない私に、ご辛抱いただきありがとうございます。