0

次のコードでは、クリック時の JQuery イベントが発生しません。

core.js

$(document).ready(function() {
    $('.login-form-input').on('click', function(){
        alert("s");
        $('#login-description').css({color: #000;}).fadeIn(1000);
    alert("s");
    });  
}

index.php

http://pastebin.com/khHZS3HN

4

4 に答える 4

2

あなたのページにこれがあります...

<script type="text/javascript" src="js/core.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

これには、 jQuery をインクルードする前に、スクリプト core.js がインクルードされます。あなたのスクリプトにはjQueryが必要なので、逆にする必要があります...

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="js/core.js"></script>

また、質問のコメントでreyanerが指摘したように、色の周りに引用符が必要です...

$('#login-description').css({ color: "#000" }).fadeIn(1000);
于 2013-11-13T09:50:27.553 に答える
1

これはあなたのために働くはずです:

jQuery は、クリック機能とすべてのコードの前に追加する必要があります。

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery.transit/0.9.9/jquery.transit.min.js"></script>


$(document).on("click", ".login-form-input ", function(e){
    alert("s");
    $('#login-description').css({color: "#000"}).fadeIn(1000);
    alert("s");
});
于 2013-11-13T09:45:50.710 に答える