2009-12-23 38 views
2

我已经在互联网上看过,发现jQuery在XUL上工作正常。jQuery for XUL?

我的问题是:

  • 是否有专门做与XUL工作的任何jQuery插件?
  • 是否还有其他类似于XUL的类似jQuery的库?

我还没有在XUL上测试jQuery,我只是问这些问题的好奇心。

回答

1
<!-- language: lang-js --> 
<?xml version="1.0" encoding="utf-8"?> 
    <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
    <!DOCTYPE window> 
    <window 
     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 
     xmlns:html="http://www.w3.org/1999/xhtml"> 
     <html:script type="application/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"/> 
     <html:script type="application/javascript" src="myjs.js"/> 

myjs.js

<!-- language: lang-js --> 
$(window).load(function() { 
    console.log($(document)); 
}); 
+0

请问,你能详细回答你的问题吗?只是代码,并不完整。 – palmplam 2012-10-01 09:05:30

0

这是一个有点晚了回答,但我想张贴此所以任何人有同样的问题,可以试试这个:

看看这个,jQuery 1.9.1中的许多函数对我有用:http://digitalmihailo.blogspot.com/2008/05/jquery-and-dynamic-html-in-xul.html

正如作者所言,它基本上将默认名称空间定义为XHTML而不是XUL。

但是,.append('<p>something</p>')示例并不适用于我,但我尝试了.html('<p>something</p>'),它的确如此。

希望它有帮助。