要素が中央に配置されているかどうかを確認するために、要素の CSS プロパティ/値を取得しようとしていました。私は JavaScript の初心者なので、JavaScript を使用してテキストの配置を確認するために、css プロパティを取得する際に助けを求めたいと思います。
2 に答える
jQuery の offset()を見てください。
ドキュメントを基準にして、最初の要素の現在の座標を取得するか、一致した要素のセット内のすべての要素の座標を設定します。
.offset() メソッドを使用すると、ドキュメントに対する要素の現在の位置を取得できます。これを .position() と比較してください。これは、オフセットの親に対する現在の位置を取得します。グローバル操作 (特に、ドラッグ アンド ドロップの実装) のために既存の要素の上に新しい要素を配置する場合は、.offset() の方が便利です。
見つかったドキュメントと組み合わせる
要素が中央に配置されている (配置されている) かどうかを確認するという目標を達成できます。
javascript を使用してテキストの配置を確認する他のポイントについては、次のとおりです。
if ($('#yourElement').css('text-align') == 'center')
{
// true
}
続ける
垂直方向の配置を意味する場合は、できません。そのようなものはテーブルの外には存在しません。
水平方向の配置を取得したい場合は、'text-align' を使用できます。
document.getElementById('idOfElement').style.textAlign
'left'、'right'、'center'、'justify' などの配置を返します。
jQuery を使用するとさらに簡単に
$('#idOfElement').css('text-align');
なります。同じ結果が返されます。ただし、jQuery を機能させるには、ここにスクリプトを含める必要があります