简单到不行的左右切换

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title></title>

        <style type="text/css">

            *{

                margin: 0;

                padding: 0;

            }

            ul,li{

                list-style: none;

            }

            .wrap{

                position: relative;

                width: 500px;

                height: 140px;

                margin: 50px auto 0;

                background: #00CCCC;

                overflow: hidden;

            }

            .wrap ul{

                width: 500%;

            }

            .wrap li{

                float: left;

                width: 100px;

                height: 140px;

                background: #ABCDEF;

                margin: 10px;

            }

            .left, .right{

                position: absolute;

                width: 30px;

                height: 30px;

                top: 55px;

                cursor: pointer;

                text-align: center;

                line-height: 30px;

                background: #008000;

                color: white;

                font-size: 20px;

            }

            .right{

                right: 0;

            }

        </style>

    </head>

    <body>

        <div class="wrap">

            <ul>

                <li>1</li>

                <li>2</li>

                <li>3</li>

                <li>4</li>

                <li>5</li>

                <li>6</li>

                <li>7</li>

                <li>8</li>

            </ul>

            <div class="left"><</div>

            <div class="right">></div>

        </div>

        <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>

        <script type="text/javascript">

            var $ul = $("ul"), $left = $(".left"), $right = $(".right");

            $left.on("click", () => {

                $ul.append($ul.find("li:first"));

            });

            $right.on("click", () => {

                $ul.prepend($ul.find("li:last"));

            });

        </script>

    </body>

</html>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 不会用代码框,所以看着有些乱套,,,,html部分 <!DOCTYPE html> 迅雷看看 ...
    这就是个帅气的名字阅读 5,525评论 0 0
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,905评论 0 1
  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,295评论 0 8
  • 我的公共CSS文件@import "normalize.css";/begin主页面//begin主页面/body...
    蓝色海洋_1982阅读 4,957评论 0 0
  • 看着别人的故事 流着自己的泪 仿佛只有这样才感觉理所应当 长大了 就需要学会隐藏 隐藏心底的伤 我们都在人海中寻 ...
    素璧阅读 1,076评论 0 1

友情链接更多精彩内容