早上好,
我在Joomla中创建了一个小应用程序,它导致了与评级系统的冲突。这是我的自定义代码的第一行:
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
$("#flip1").click(function(){
$("#panel1").slideToggle("500");
});
$("#flip2").click(function(){
$("#panel2").slideToggle("500");
});
$("#flip3").click(function(){
$("#panel3").slideToggle("500");
});
});
</script>
当我放入JQuery:时评分不起作用,但我的自定义代码正常工作。
当我删除JQuery 时:评分正常,但我的自定义代码无效。
我能做些什么才能让它发挥作用?因为他们无法生活&#34;在一起,但他们必须......!
网址 http://www.idermo.es/index.php?option=com_zoo&view=item&item_id=1844&Itemid=477
谢谢,
此致
答案 0 :(得分:0)
您的代码很可能与Jquery标识符($)冲突 请read here了解有关如何避免这种情况的进一步信息
答案 1 :(得分:0)
这很可能是因为您导入了2个jQuery文件。您的代码中有1个,另一个来自Zoo。
要确保仅导入1个库,请使用以下命令导入jQuery:
Joomla 2.5
<?php
// load jQuery, if not loaded before
if(!JFactory::getApplication()->get('jquery')){
JFactory::getApplication()->set('jquery',true);
$document = JFactory::getDocument();
$document->addScript("http://code.jquery.com/jquery-1.11.0.min.js");
}
?>
Joomla 3.x
JHtml::_('jquery.framework');
希望这有帮助