GWT CSS语法无法正常工作

时间:2013-01-18 11:13:03

标签: java jquery css gwt gwtquery

在GWT教程页面here中,它明确地说在页面底部附近用户不限于类型安全声明,他也可以使用jQuery语法。我在GWT中定义了一个文本框,我在foo方法生成后添加了一个类setStyleName。之后,当我尝试附加样式时:

$(".foo").css($$("border: 1px solid #aaaaaa; border-radius: 5px; font-size: 80%; padding: 6px 3px 4px 3px;  text-align: center;\r\n" + 
            "    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;\r\n" + 
            "    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; background: #f1f1f1; margin: 20px 50px;"));

它根本不起作用,我只是得到一个平淡的文本框。但是,当我在CSS文件中定义样式时,样式完全适用。这有什么不对?

1 个答案:

答案 0 :(得分:0)

如果在启动jquery调用时确定元素存在于DOM中, 尝试一个简单的案例,并确保你的语法正确。

$(".foo").css($$("border: 1px solid #aaaaaa; background-color: #ffe;"));