2009-12-23 5 views
2

J'ai lu sur Internet et j'ai découvert que jQuery fonctionne bien sur XUL.jQuery pour XUL?

Mes questions sont les suivantes:

  • Y a-t-il des plugins jQuery qui sont spécialement conçus pour travailler avec XUL?
  • Y at-il une autre bibliothèque de type jQuery spécialement conçue pour XUL?

Je n'ai pas encore testé jQuery sur XUL, je pose juste ces questions par curiosité.

Répondre

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

s'il vous plaît, pouvez-vous détailler votre réponse? juste le code, n'est pas un plein. – palmplam

0

Il est un peu tard pour répondre, mais je veux à ce poste si toute autre personne ayant la même question peut essayer:

Vérifiez cela, beaucoup de fonctions de jQuery 1.9.1 ont fonctionné pour moi: http://digitalmihailo.blogspot.com/2008/05/jquery-and-dynamic-html-in-xul.html

Il définit fondamentalement l'espace de noms par défaut comme XHTML au lieu de XUL, comme dit l'auteur.

Cependant, l'exemple .append('<p>something</p>') n'a pas fonctionné pour moi, mais j'ai essayé avec .html('<p>something</p>') et il a fait.

Espérons que ça aide.