0

我在 jsFiddle 中有非常简单的 javascript 工作,但由于某种原因,当我添加到 Joomla 3 CMS 时它不起作用。内容保持静止不动。我将 html 和 js 放在没有所见即所得编辑器的 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

4

3 回答 3

1

你可以使用 jQuery 没有冲突:

var jat =  $.noConflict();

现在用 jat 替换代码中的 $

于 2013-07-19T17:11:25.970 回答
1

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

编辑

您还忘记了一个额外的 }); 到底。

于 2013-07-19T16:43:02.570 回答
0

在示例页面上的控制台中运行提供的代码表明它可以正常工作,所以我认为你有一个文档准备好的问题。

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

// A $( document ).ready() block.
$( document ).ready(function() {
    console.log( "ready!" );
});
于 2013-07-19T16:43:02.680 回答