javascript - 768px以下の解像度で要素を追加することはできますか?
質問する
141 次
3 に答える
2
簡単な方法は次のとおりです。
<td><span class="visible-pc">Lorem Ipsum</span>
<span class="visible-sm">"<a href="#">"Lorem Ipsum"</a>"</span>
</td>
解像度が < 768px.visible-pc
のdisplay:none
場合と同じ.visible-sm
ですが、> 768px の場合:
.visible-pc { display: block; }
.visible-sm { display: none; }
@media screen and (max-width: 768px) {
.visible-pc { display: none; }
.visible-sm { display: block; }
}
別の方法として、clientWidth < 768px を検出した場合に Javascript でリンクを追加することもできますが、これはもう少し複雑です (DOM を操作する必要があります)。
于 2013-08-25T15:22:37.020 に答える
0
これはあなたが探しているものですか?
<td><span class="d-text">Lorem Ipsum</span></td>
<td><span class="t-text">"<a href="#">"Lorem Ipsum"</a>"</span></td>
CSS
.d-text {
display: block;
}
.t-text {
display: none;
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
.t-text {
display: block;
}
.d-text {
display: none;
}
}
于 2013-08-25T16:13:29.173 に答える