我在以 jQuery-UI 为主题的 fullCalendar 中执行以下操作:
var overlay = $('<div />');
overlay.addClass(event.status);
if(overlay.hasClass('pending')) {
primaryIcon = 'ui-icon-check';
} else {
primaryIcon = 'ui-icon-cancel';
}
overlay.button({ icons: {
primary: primaryIcon },
text:false
});
overlay.css({
'cursor': 'pointer',
'float': 'right'
});
但我的按钮看起来像这样 - http://cl.ly/2H1j3Z3i3G34271O2E2w
我也尝试过不使用按钮并在跨度上设置“.ui-state-default .ui-icon”,但背景没有显示。有谁知道这可能是什么原因造成的?
我希望按钮像这里的第一个图标一样是方形的: