我正在尝试使用 jQuery 通过单击菜单按钮来为整页(html)背景设置动画。我在 W3school TryIt Editor 中创建了一个小型试用版,并且成功了。但是,当我想在自己的网站上使用它时,它不起作用(并且 jQuery 通常停止工作 - 警报也不再显示)。有没有人可以帮助我解决这个问题?
这是 Firebug 给我的错误:
SyntaxError: missing ) after argument list
[Break On This Error]
$('.html').animate(left:'0px')
script.js?mcplzp (line 32, col 35)
这是我的实际 JS 代码:
$('.html').animate(left:'0px'
(function ($, Drupal) {
$("<link/>", {
rel: "stylesheet",
type: "text/css",
href: "../css/pages.css"
}).appendTo("head");
if (jQuery) {
alert('jQuery is loaded!');
};
$(document).ready(function()
{
$('.menu-704').click(function()
{
$('.html').animate(left:'0px'
});
});
$(document).ready(function()
{
$('.menu-797').click(function()
{
$('.html').animate(left:'=+1250px'
});
});
$(document).ready(function()
{
$('.menu-359').click(function()
{
$('.html').animate(left:'=+1250px'
});
});
$(document).ready(function()
{
$('.menu-796').click(function()
{
$('.html').animate(left:'=+1250px'
});
});
})(jQuery, Drupal);