-1

ねえ、私は各画像をクリックしたときに簡単なドロップダウンで簡単なjquery画像スライダーを実行しようとしています。誰かが私を助けてくれるなら、私は素晴らしくなく、まだhtmlとjqueryを学んでいるので命の恩人になるでしょう。私が持っているコードはこれです

<html>
    <head>
        <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
        <link rel="stylesheet" type="text/css" href="eventspage.css" />
        <title>Events page</title>
        <style>
            img {
                float:left;
            }
            .container {
                width:60%;
                margin
            }
            #slider {
                width:400px;
                background-color:green;
                height:200px;
            }
            div {
                position:absolute;
            }
            .window {
                width:400px;
                height:400px;
                overflow:hidden;
                background-color: aqua;
            }
        </style>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
    </head>
    <body>
        <div class="container">
            <button id="left">left</button> <button id="right">right</button>

            <div class="window">
                <div id="slider" class="block">
                    <img width="200px" src="person1.jpg">
                    <img width="200px" src="person2.jpg">
                </div>
            </div>
        </div>      

        <script>
            $("#right").click(function(){
                $(".block").animate({"left": "+=100px"}, "slow");
            });

            $("#left").click(function(){
                $(".block").animate({"left": "-=100px"}, "slow");
            });
        </script>
    </body>
</html>
4

2 に答える 2

-1

jQuery Cycleは、基本的にすべてを実行する事実上のjQueryイメージスライダープラグインです。

ドロップダウンの意味は正確にはわかりませんが、Cycleの上に実装するのはおそらく簡単です。

于 2012-05-01T20:16:49.707 に答える
-1

質問のドロップダウン部分について:

画像にjqueryイベントハンドラーを追加することでこれを行うことができます

$("#slider img").click(function() {
  //CODE TO OPEN THE DROPDOWN
});
于 2012-05-01T20:25:56.223 に答える