2012-07-22 215 views
0

请看一看这个jQuery UI的按钮问题

http://jsfiddle.net/WAre9/4/

的问题是,改变链接的文本后,.button()不能正常工作。

下面是scrshot前:

enter image description here

和鼠标点击后:

enter image description here

正如你看到的所有内边距,字体样式也水涨船高。任何建议?如何解决这个问题?

+0

有在拨弄没有风格。 – F0G 2012-07-22 11:08:26

+0

@loler已更新。对不起,旧链接 – heron 2012-07-22 11:10:04

回答

1

这是How do I replace jQueryUI button text?

也许你可以使用jQuery UI的按钮label选项现在呢?

$("#mybutton").button().toggle(function() { 
    $(this).button('option', 'label', 'Stop'); 
}, function() { 
    $(this).button('option', 'label', 'Start'); 
}); 

jsbin preview here

+0

这工作对我来说,非常多,但为什么'选项','标签'不只是'标签'? – heron 2012-07-22 11:16:02

+0

如果你去这里:http://jqueryui.com/demos/button/然后看,这是因为标签是按钮的'选项'之一,你也可以看看方法。希望这有助于 – 2012-07-22 11:18:40

+0

还有一件事,它不涉及这个问题,但也许你知道。我使用的CSS重置技术,但jquery-ui小部件包括按钮,显示非常巨大,我的意思是字体大小。我怎样才能缩小尺寸? – heron 2012-07-22 11:21:21