将JSXC与Primefaces

时间:2016-04-18 14:03:03

标签: jquery jquery-ui primefaces

我正在使用:

  • 框架:Primefaces 3(使用jquery版本1.8.3)
  • 服务器:Glassfish v3
  • XMPP服务器:Openfire
  • XMPP Javascript客户端:JSXC(与jquery 2.1.1捆绑在一起)(由于代表较少,无法包含jsxc标记)

我有一个jsf页面“Profile.jsf”,下面是我的代码片段:

<script src="resources/js/jquery.min.js"></script>
<script src="resources/js/jquery.ui.min.js"></script>
<script src="resources/js/jquery.slimscroll.js"></script>
<script src="resources/js/jquery.fullscreen.js"></script>
<script src="resources/js/jsxc.dep.js"></script>
<script src="resources/js/jsxc.js"></script>

<link href="resources/css/jquery-ui.min.css" media="all" rel="stylesheet" type="text/css" />
<link href="resources/css/jsxc.css" media="all" rel="stylesheet" type="text/css" />

<script>
$(function() {
   jsxc.init({
      root: '/Main',
      xmpp: {
         url: 'http://localhost:7070/http-bind/'
      }
   });
   jsxc.xmpp.login('<my jid>','<my password>');
});
</script>

JSXC的所有内容都可以正常工作。但是,某些Primefaces组件(如DateTimePicker)在控制台中出错。

如果我排除jquery.min.jsjquery.ui.min.js,则JSXC聊天窗口永远不会显示。控制台中也没有javascript错误。

看起来JSXC无法找到Primefaces中捆绑的jquery。我可能错了。

问题:

很高兴,如果有人会让我知道,这是否是我的问题,包括在Primefaces自己捆绑的Jquery之上的外部jquery构建?或者JSXC无法找到捆绑的jquery的问题。

编辑:此外,如果有任何解决方法,以便两个jquery版本共存,将会有所帮助。

0 个答案:

没有答案