1

像这样的东西:

div.Style.BorderRadius = "50%";

显然没有这样的属性。

有什么替代方案?

4

3 回答 3

2

它应该是.style.borderRadius(区分大小写),例如

var x = document.getElementById("example");
x.style.borderRadius = "14px 33px 50px 72px";

jsFiddle在这里。

于 2013-07-16T13:28:34.130 回答
2

由于样式定义/元数据中缺少 BorderRadius,因此有几个选项:

  1. 解决方法:

    Script.SetField(div.Style, "borderRadius", "...");

  2. 修复丢失的部分:

    更新https://github.com/nikhilk/scriptsharp/blob/cc/src/Libraries/Web/Html/Style.cs中的代码并提交拉取请求。

    或者至少,记录一个问题。

于 2013-07-27T19:29:02.663 回答
0

使用 jQuery 绑定:

jQuery.FromElement(div).CSS("border-radius", "50%");
于 2013-07-17T09:54:14.103 回答