像这样的东西:
div.Style.BorderRadius = "50%";
显然没有这样的属性。
有什么替代方案?
它应该是.style.borderRadius
(区分大小写),例如
var x = document.getElementById("example");
x.style.borderRadius = "14px 33px 50px 72px";
由于样式定义/元数据中缺少 BorderRadius,因此有几个选项:
解决方法:
Script.SetField(div.Style, "borderRadius", "...");
修复丢失的部分:
更新https://github.com/nikhilk/scriptsharp/blob/cc/src/Libraries/Web/Html/Style.cs中的代码并提交拉取请求。
或者至少,记录一个问题。
使用 jQuery 绑定:
jQuery.FromElement(div).CSS("border-radius", "50%");