私はホバーの背景をスライドしようとしています。 以下のコードをHTML Webページで使用しましたが、正しく動作しました。 しかし、ASPXページで使用しようとすると、最初にこのエラーが発生しました。 "Microsoft JScriptランタイムエラー: '$'が宣言されていません。 したがって、first $を関数の前に削除しました。しかし、私はまだそれを動作させることができませんでした。 なぜそれが機能しないのでしょうか? コードは次のとおりです。Asp.NetとJavaScript:画像スライドの問題
<head runat="server">
<title></title>
<script type="text/javascript">
$(function() {
$("#vertical div a").hover(function() {
$("img", this).stop().animate({ top: "-173px" }, { queue: false, duration: 400 });
}, function() {
$("img", this).stop().animate({ top: "0px" }, { queue: false, duration: 400 });
});
});
</script>
<style type="text/css">
.altikisilik
{
display: block;
background: url('Images/Default/Brazil_bg.png') top;
}
#vertical div
{
position: relative;
overflow: hidden;
}
#vertical img
{
position: absolute;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="vertical" class="clear" runat="server">
<div>
<a class="altikisilik" href="Default.aspx">
<img src="Images/Default/Brazil.png" border="0" alt="Brazil" />
</a>
</div>
</div>
</form>
</body>
私はそれが欠場する本当のダムポイントだったことは知っていますが、私は自分自身がそのばかだと思っていませんでした。申し訳ありませんが、お返事ありがとうございます。今、行動があります。 – kubilay
その簡単な間違い;) – Atzoya