【发布时间】:2013-11-30 21:11:42
【问题描述】:
我的 HTML 中有这段代码:
<div id="ot-lang-src">
<button id="rerun"></button>
<button id="select">Choose a language</button>
<ul id="ui-menu-left">
</ul>
</div>
我使用已下载的 jquery-ui-1.9.2.custom。问题在于边界半径。 我正在尝试仅在按钮的左侧添加边框半径。右侧边框保持 0px。
Jquery-ui-1.9.2.custom.js 为页面加载按钮添加了 .ui-corner-all 类,这意味着所有四个角的边框都是 2px。我试图删除 .ui-corner-all 类并添加 .ui-corner-left 类:
$("button#rerun").removeClass("ui-corner-all").addClass("ui-corner-left");
它不起作用。我在 jquery-ui-1.9.2.custom.css 中有这段代码:
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius:2px;边框左上角半径:2px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px;边框右上角半径:2px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius:2px;边框左下角半径:2px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px;边框右下角半径:2px; }这是解决这个问题的正确方法吗?如何删除 .ui-corner-all 类? 这是解决这个问题的更好方法吗?
谢谢!
【问题讨论】:
标签: javascript jquery html css