この div があります (必要に応じて、スパンまたはその他のクリックできない要素にすることができます)。メッセージアラートボックスです。
<div id="messageModal" class="medium reveal-modal">
<div class="row">
<div id="messageAlertBox" class="alert-box"></div>
<div class="small-6 large-6 columns"><p id="messageText" class="lead"></p></div>
</div>
<a class="close-reveal-modal">x</a>
</div>
次に、次のことを行います。
function notifyUser(alertType, messageText) {
if (alertType === 'Success') {
$('#messageAlertBox').addClass('success');
} else if (alertType === 'Error') {
$('#messageAlertBox').addClass('alert');
}
$('#messageAlertBox').html(alertType);
$('#messageText').html(messageText);
openModal = 'messageModal';
}
"alertType" は、長さが不明な文字列である可能性があります。
何が起こっているかというと、messageAlertBox は含まれている要素と同じ幅です。私はこれを何度もいじりましたが、最大幅でない場合は、狭くなりすぎました。基本的には[]のみです。
この要素は、文字列の alertType (プラス少し) と同じ幅にする必要があります。span は自動的にそれを行うと思っていましたが、間違っていたと思います。
これどうやってするの?