我的Javascript在Joomla 3中不起作用,是不是有冲突?

时间:2013-07-19 16:33:43

标签: javascript jquery joomla3.0

我在jsFiddle中使用非常siple的javascript,但由于某种原因,当我添加到Joomla 3 CMS时它不起作用。内容保持静态且不移动。我把html和js放在没有WYSIWYG编辑器的HTML模块中,甚至尝试将js放在外部文件中,没有骰子。有什么想法吗?

function ticker() {
    $('#jsTicker li:first').slideUp(function() {
        $(this).appendTo($('#jsTicker')).slideDown(1500);
    });
}
setInterval(ticker, 6000);

小提琴:http://jsfiddle.net/KevinOrin/Zh3wU/ 网站:http://bit.ly/13GerYd

3 个答案:

答案 0 :(得分:1)

你写了<script type="javascript">而不是<script type="application/javascript">

修改

你也忘记了额外的});最后。

答案 1 :(得分:1)

你可以使用jQuery没有冲突:

var jat =  $.noConflict();

现在用jat替换代码中的$

答案 2 :(得分:0)

在示例页面的控制台中运行提供的代码显示它正常工作,因此我认为您有一个文档就绪问题。

您应该在jQuery document ready语句中运行该函数。 http://learn.jquery.com/using-jquery-core/document-ready/

// A $( document ).ready() block.
$( document ).ready(function() {
    console.log( "ready!" );
});