2

ユーザーがマウスをホバーすると、アラートボックスが表示される段落を作成したかったのです。しかし、私が入力したコードは機能しませんでした。マウスがページに入るとすぐに、ボックスが表示されました。マウスが段落上にあるときにのみ表示したい。コードは:

<html>
<script src="jquery.js" type="text/javascript"></script>
<script>
$('document').ready(function(){
    $('#p1').hover(
        alert("you have entered p1 .")
    );
});
</script>
<body>
    <p id="p1">hover here!!</p>
</body>
</html>
4

7 に答える 7

3

jsFiddleの実例

これを試して:

$('#p1').hover(
    alert("you have entered p1 .");
);

また:

$('#p1').hover(
    function() {
        alert("you have entered p1 .");
    },
    function() {
        alert('you have exited p1 .');
    }
);
于 2013-02-11T06:10:09.593 に答える
2
<html>
<script src="jquery.js" type="text/javascript"></script>
<script>
$('document').ready(function(){
   $('#p1').hover(function(){
       alert("you have entered p1 .")
   });
});
</script>
<body>
<p id="p1">hover here!!</p>
</body>
</html>

#を忘れた

于 2013-02-11T06:09:25.880 に答える
1

//この1人の男を試してください...

$("#p1").hover(
function () {
   alert("you have entered p1 .")
},
function () {}
);
于 2013-02-11T06:24:18.840 に答える
1
<script>
$('document').ready(function(){
    $('#p1').hover(
        alert("you have entered p1 .")
    );
});
</script>
<body>
<p id="p1">hover here!!</p>
于 2013-02-11T06:10:13.293 に答える
1

スクリプトに2つのエラーがあります。

  1. 引用符がないことを「文書化」する
  2. ホバーに機能がありません

したがって、次のようになります。

$(document).ready(function(){ // <----removed the quotes
   $('#p1').hover(function(){ //<------added the function here.
      alert("you have entered p1 .")
   });
});
于 2013-02-11T06:17:09.680 に答える
0

ページ内のすべての段落にホバー効果が必要な場合は、これを選択してください

$('p').hover(function1(),function2());

(または)特定の段落にホバー効果が必要な場合は、

$('#ID_OF_YOUR_PARAGRAPH').hover(function1(),function2());
于 2013-02-11T06:26:41.470 に答える
0
<html>
<head>
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p id="p1">hover here!!</p>
<script type="text/javascript">
$('#p1').mouseover(function() {
  alert("you have entered p1 .");
});
</script>
</body>
</html>
于 2013-02-11T06:21:21.480 に答える