我试图添加 JQuery UI 功能和样式,但我遇到了 CSS 文件问题。我曾经将很多库附加到 XSLTForms 文件,但我真的无法加载它。我已经将 and 标记放在 CSS 文件中,就像我以前对其他 CSS 文件所做的那样,但没有成功。
知道有什么问题吗?功能还可以,因为Y可以让它出现一个对话框,但是没有样式。我将源代码复制到一个新文件中并将其更改为 html(将 XForms 标记替换为 HTML 标记),一切正常。所以我认为 XSLTForms 有一些东西。
<xf:trigger id="showDialog">
<xf:label>Show dialog!</xf:label>
<xf:load ev:event="DOMActivate" resource="javascript:
var dialog = document.createElement('div');
dialog.innerHTML = 'Your modal dialog';
$(dialog).dialog({
autoOpen: true,
modal: true,
title: 'Attention',
open: function(){
$('.ui-widget-overlay').bind('click',function(){
$(dialog).dialog('close');
})
}
});
"/>
</xf:trigger>
我也没有成功尝试以这种方式加载:
<style type="text/css">
@import url('res/jquery-ui.css');
</style>