0

如何使用 YUI3 的设置样式来设置类似的东西-webkit-border-radius: 10px;

例子:

Y.one('#mydiv').setStyle('-webkit-border-radius', '10');
4

3 回答 3

3

使用骆驼皮套。在编写 DOM 脚本时,应始终使用 camelCase 设置样式属性。Webkit 对此很松懈并且违反了规范。

Y.one('#mydiv').getDOMNode().style.setProperty('mozBorderRadius', '10');

不过,对于border-radius,跳过供应商前缀是非常安全的(这些天)。

来源

于 2014-01-23T19:13:42.260 回答
2

如果其他人仍然需要完成此操作,我是这样做的:

Y.one('#mydiv').getDOMNode().style.setProperty('-moz-border-radius', '10');
于 2012-11-16T00:25:14.380 回答
0

应该管用。

我认为您缺少“ px”

Y.one('#mydiv').setStyle('-webkit-border-radius', '10');

应该

Y.one('#mydiv').setStyle('-webkit-border-radius', '10px');
于 2011-02-17T21:53:24.560 回答