jqueryui替代方案

hmm*_*zor 2 javascript jquery jquery-ui

我正在寻找一个javascript用户界面库(或框架).我将使用它与jquery.

当然jquery-ui是我的第一站,但它并没有给我我想要的最简单的功能.它对于日历,模态,排序,拖动等丰富的小部件非常有用,但它缺乏我需要的核心功能.

例如,我希望能够添加如下按钮:

$('#test_div').button({
    'name': 'test_button',
    'css': 'border: 1px solid #000000',
    'onclick': 'button_click();',
    'onmouseover': 'button_over()'
});
Run Code Online (Sandbox Code Playgroud)

显然这只是一个例子而且它不遵循jquery或jquery-ui约定,但希望你明白我的意思.问题不仅仅是按钮或简单的元素.另一个例子是jquery windows.尽管可能,尝试实现内联的jqueryui窗口是一件令人头疼的问题,显然jqueryui并不适用于此.

所以问题是:

  • 有这样的接口库,我可以使用jquery吗?
  • jquery-ui有这种我不知道的功能吗?

nxt*_*nxt 6

如果您使用jQuery 1.4,您可以这样做:

$("<button/>", {  
  "name": "test_button",
  "css": {
     border: "1px solid #000000"
  },  
  click: button_click,
  mouseover: button_over
}).appendTo("#test_div");
Run Code Online (Sandbox Code Playgroud)