[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Jquery + php
26rus
Здравствуйте. Прошу помощи. Есть задача сделать вот такие табы http://boedesign.com/blog/2008/02/19/jtabber-for-jquery/ , в CMS Joomla в компоненте магазина.


На локальном компе работаю в Denwer. Когда делаю пустую страницу index.php, делаю эти табы - все работает без проблем.

В joomla файл вывода нужного мне материала имеет расширение .php и содержит в себе вот такой код (кусок кода) для понимания.

 <?php if (count($this->product->freeattributes)){?>
<div
class="prod_free_attribs">
<table
class = "jshop">
<?php
foreach($this->product->freeattributes as $freeattribut){?>
<tr>
<td
class="name" width="80"><?php print $freeattribut->name;?> <?php if ($freeattribut->required){?><span>*</span><?php }?></td>
<td
class="field"><?php print $freeattribut->input_field;?></td>
</tr>
<?php
}?>
</table>
<?php
if ($this->product->freeattribrequire) {?>
<div
class="requiredtext">* <?php print _JSHOP_REQUIRED?></div>
<?php
}?>
</div>
<br/>
<?php
}?>


Когда в эту страницу я добавляю

<script type="text/javascript">

$(document).ready(function(){

$.jtabber({
mainLinkTag: "#nav a", // much like a css selector, you must have a 'title' attribute that links to the div id name
activeLinkClass: "selected", // class that is applied to the tab once it's clicked
hiddenContentClass: "hiddencontent", // the class of the content you are hiding until the tab is clicked
showDefaultTab: 1, // 1 will open the first tab, 2 will open the second etc. null will open nothing by default
showErrors: true, // true/false - if you want errors to be alerted to you
effect: 'slide', // null, 'slide' or 'fade' - do you want your content to fade in or slide in?
effectSpeed: 'fast' // 'slow', 'medium' or 'fast' - the speed of the effect
})

})

</script>


GoogleChrome говорит: user posted image

P.S. jquery.js, jtabber.js подключены. Если в этот же файл добавить чистый код JS все работает. Подскажите что я делаю нитак? Не могу найти верный ответ. Спасибо



Спустя 38 минут, 56 секунд (7.04.2012 - 20:52) Игорь_Vasinsky написал(а):
конфликт JS, попробуй подключать в разном порядке.

Спустя 4 минуты, 55 секунд (7.04.2012 - 20:57) 26rus написал(а):
jquery.js, jtabber.js я подключаю в другом файле, в конфигурации компонента - а указанный в примере в нужном файле. Это может быть связано с тем что исходный файл имеет расширение .php?

Спустя 33 секунды (7.04.2012 - 20:58) Игорь_Vasinsky написал(а):
нет.

Спустя 3 минуты, 5 секунд (7.04.2012 - 21:01) 26rus написал(а):
Спасибо. Действительно помогло. Плюс поставить - увы не могу.

Спустя 1 минута, 46 секунд (7.04.2012 - 21:03) Игорь_Vasinsky написал(а):
laugh.gif благодарности достаточно wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.