-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 回答