0

入力フィールドにカーソルを合わせると、何も起こりません。Chromeコンソールはバグやエラーなしで返されました。JQueryスクリプトが私のコードに組み込まれています。以下のコードがあります。

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js">    

</script>

<style type="text/css">
    #button1 {display: none;}
</style>

<script type="text/javascript" >

    $('#form1').hover(function(){$('#button1').css("display", 

    "block");$(this).fadeIn(100);});

</script>

    <input type="text" id="form1"/>


    <input type="button" id="button1" />
4

2 に答える 2

2

jQueryをドキュメントレディコール内に配置します。

$(document).ready(function() {
    $('#form1').hover(function(){
        $('#button1').css("display", "block");
        $(this).fadeIn(100);
    });
});

jsFiddleの例

于 2012-08-18T02:14:18.473 に答える
1

から変更します

$('#button1').css("display", "visible");

$('#button1').css("display", "block");

$(document).ready()また、次のように全体を内部にラップする必要があります。

<script type="text/javascript" >

    $(document).ready(function(){
        $('#form1').hover(function(){
            $('#button1').css("display", "block");
            $(this).fadeIn(100);
            }
        );
    });

</script>
于 2012-08-18T02:14:07.427 に答える