私は少し問題があり、それを処理する方法がわかりません。私はカスタムマウスを持っていて、jQueryのmousemove関数で作成しました(以下はカーソル画像です):
$('.mainBody').mousemove(function(e){
$('.follow').show();
$('.mainBody').css('cursor', 'none');
$(".follow").css({left:e.pageX-40, top:e.pageY-150}); });
htmlコードは次のようになります。
<div class="mainBody">
<a href="index2.html" class="button1"></a>
<div class="follow"></div>
</div>
そして、マウスがどこかをクリックしたときにカスタム画像を作成しました。
$('.mainBody').click( function(){
$(".follow").css({background:'url("images/cursor_click.png")', width: 210, height:210});
$(".follow").animate({ opacity: 1 }, 200, function(){
$(".follow").css({background:'url("style/images/cursor.png")', width: 115, height:185});
});
});
このクリックコードでは、0.2秒間、別の画像が表示され、通常の状態に戻ります。そして、別のクリック関数を作成しようとすると、問題が発生します。
$('.button1').click( function(){
alert('clicked');
});
クラスbutton1をクリックしても、アラートが表示されません。私はに変更しようとしましたが、それでも何もしませんでした、そしてこのコードを試しました:
$('.mainBody').click( function(){
$(".follow").css({background:'url("style/images/cursor_click.png")', width: 210, height:210});
$(".follow").animate({ opacity: 1 }, 200, function(){
$(".follow").css({background:'url("style/images/cursor.png")', width: 115, height:185});
});
$('.button1').click( function(){
alert('clicked');
});
});
、しかしまだ何もありません。私はたくさんの動きを試しましたが、何も役に立ちませんでした。多分あなたは問題がどこにあるか知っていますか?
$('.mainBody').click(...);
ハンドラーを削除$('.button1').click(...)
しても機能しないので、問題があるのではないでしょmousemove
うか。