我正在使用 curvycorners jQuery 插件 ( http://www.curvycorners.net/instructions/ ) 来强制 IE 在 div 上呈现圆角。
它工作得非常好,除了一件事:我有一个验证错误消息,它使用 jQuery 的“显示”方法在 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>
有人有类似的问题吗?