JQuery头标记

时间:2013-04-13 11:10:06

标签: jquery head zen

我在测试服务器上全新安装了Joomla 2.5.9,唯一添加的扩展名是jb_library,Zen Tools和Anycode。我正在使用Joomla模板Beez 20。

我正在使用带有小部件的ECWID商店,要求我调用jquery。

我可以让小部件工作的唯一方法是拥有一个Zen工具灯箱是在头部添加jquery路径并在Javascript之后添加某种类型的字符。 (即使是一个完整的站点)。

示例(感叹号是此实例中的额外字符):

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3    /jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js">    </script>!
</head>

现在商店小工具和灯箱现在可以同时工作,但这个额外的角色会显示在我所有页面的顶部。

如果头部中没有该额外字符的jquery pahths,则ECWID商店根本不会加载并提供有关缺少body标签的错误消息。如果我在正文中添加jquery路径而不是ECWID小部件可以工作但是zen工具灯箱没有。

我是这种编码的新手,任何人都可以提出一种方法,我可以停止使用头部的额外字符或停止在我的页面上显示?

URL:

http://79.170.44.128/test-13.co.uk/

感谢您的帮助!

6 个答案:

答案 0 :(得分:0)

奇怪,真奇怪。基本上,这是这样做的:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3"></script>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>

没有额外的标记和其他任何东西......

答案 1 :(得分:0)

您可以尝试在两行之间添加jQuery noConflict并删除感叹号,如下所示

<script  type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script  type="text/javascript">jQuery.noConflict();</script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js">

答案 2 :(得分:0)

尝试这个,在关闭身体标签

后放下面的代码
  </body>
  <script src="//app.ecwid.com/script.js?2158433" type="text/javascript"></script>
  <script type="text/javascript">
     window.addEvent('load', function() {
            new JCaption('img.caption');
        });
  </script>
  <script type="text/javascript">
     var big ='72%';
     var small='53%';
     var altopen='is open';
     var altclose='is closed';
     var bildauf='/test-13.co.uk/templates/beez_20/images/plus.png';
     var bildzu='/test-13.co.uk/templates/beez_20/images/minus.png';
     var rightopen='Open info';
     var rightclose='Close info';
     var fontSizeTitle='Font size';
     var bigger='Bigger';
     var reset='Reset';
     var smaller='Smaller';
     var biggerTitle='Increase size';
     var resetTitle='Revert styles to default';
     var smallerTitle='Decrease size';
  </script>

答案 3 :(得分:0)

删除!从代码。它没有理由在那里。 任何不在标签之间的东西都只会在您的页面上输出为html。 你为什么加了!在第一位?

答案 4 :(得分:0)

解决!

Joomlabamboo尝试了一个新的Alpha工具的Zen工具!我将在新版本可供下载时发布此处。 (我的bug版本是JB_mod_zentools_J2.5_J3.0_1.9.6下载的最新版本)。开发人员还写道,在版本1.9.7之后,它将是一个独立的扩展,因此它不需要jb_library。

BTW JB-library是一个免费的扩展,Zen Tools是一个俱乐部扩展。

非常感谢大家的帮助,这是一个多么伟大的论坛 苏珊

答案 5 :(得分:0)

Joomlabamboo现已发布Zen Tools(Standalone verdsion - no jb_library)更新:

http://www.joomlabamboo.com/blog/joomla-extensions/zentools-update-plus-some-details-about-v2

相关问题