0

マウスオーバー/アウトが発生したときに前/次のボタンを表示/非表示にしようとしています。しかし、それは機能していないようです。私のコードに何か問題がありますか?

これが私のコードです。

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Portfolio</title>
      <link rel="stylesheet" href="css/global.css">

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
  <script src="js/jquery.easing.1.3.js"></script>
  <script src="js/slides.jquery.js"></script>
  <script>


       $('.eachImage').on( "mouseover", function() {
         $('#prevButton').show();
       });
        </script>

      </head>

      <body bgcolor="#FFFFFF">

        <div id="container">
    <div id="example">
        <div id="slides">
            <div class="slides_container">
                <img src="imgs/test.png" width="800" height="456" class="eachImage">
            </div>
            <div id="prevButton"><a href="#" class="prev"><img src="imgs/arrow-prev.png" width="24" height="43" alt="Arrow Prev"></a></div>
            <div id="nextButton"><a href="#" class="next"><img src="imgs/arrow-next.png" width="24" height="43" alt="Arrow Next"></a></div>
        </div>
    </div>
        </div></body>
      </html>

ありがとう。

4

1 に答える 1

1

これは使用する関数です

 $(document).ready(function(){
     $('.eachImage').mouseover(function(){
    $('#prevButton').toggle();
    });
     });

jsfiddleも含まれています

http://jsfiddle.net/joseluisrod/XwMzh/3/

重要なのは、ボタンごとにstyle = "display:block"を設定することです。

于 2012-10-07T23:51:48.913 に答える