メニューボタンをクリックして、jQuery を使用してフルページ (html) の背景をアニメーション化しようとしています。W3school TryIt エディターで小さなトライアウトを作成したところ、うまくいきました。ただし、自分のサイトで使用したい場合は機能しません (そして、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);