curvycorners jQuery プラグイン ( http://www.curvycorners.net/instructions/ ) を使用して、IE に div の丸い角を強制的にレンダリングさせています。
jQueryの「show」メソッドを使用して、div内にポップアップする検証エラーメッセージがあります。
Curvycorners は、絶対配置され、高さが設定された追加の div を追加します。これは、エラー メッセージが表示されたときに含まれる div のサイズを変更する場合は、丸みを帯びた角を再描画する必要があることを意味します。
Curvycorners には、丸みを帯びた角を再描画するために呼び出すことができる関数が含まれていますが、このクリック関数内に配置すると実行されません。
$("input[type='submit']").click(function(e) {
curvyCorners.redraw();
});
これは私のマークアップです:
<fieldset class="curvyRedraw">
<legend>Some legend</legend>
<form id="someForm">
<div id="error-message"></div>
<div class="buttons">
<input type="submit" id="cancel" value="Cancel" name="action" />
<input type="submit" id="submit" value="Confirm" name="action" />
</div>
</form>
</fieldset>
誰かが同様の問題を抱えていましたか?