$(document).ready(function()
{
$(".menubutton").click(function()
{
var $id=$(event.target.id.substring(0,2));
$(".active").animate({"top": "-=1000px"}, speedanim);
$("div#homedrawer div").filter($(".active")).removeClass("active");
$("#"+$id).animate({"top": "+=1000px"}, speedanim);
$("#"+$id).addClass("active");
return false;
});
});
上面的代碼生成此錯誤「的目標沒有定義」指的是行:JQuery的 - 爲什麼我得到「目標沒有定義」
var $id=$(event.target.id.substring(0,2));
這是HTML:
<a id="fesbtn" class="menubutton" href="#"><img src="img/menu/fes.png" alt="" /></a>
<a id="futbtn" class="menubutton" href="#"><img src="img/menu/fut.png" alt="" /></a>
<a id="reibtn" class="menubutton" href="#"><img src="img/menu/rei.png" alt="" /></a>
...
顯然我的語法錯了。有什麼想法嗎?謝謝
謝謝!如果有人需要進一步澄清,我改變了第一行:$(「。menubutton」)。click(function(event)' – DogBot