账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于vue写法转换
    22
    0

    刚刚入行不久,现在开始在慢慢学习VUE 现在需要这样一个导航的功能 ,但是如何将它用vue的方式表示出来呢?求大神(另外 如何在点击切换它的时候 不要那么生硬 带点平滑的效果 )
    <!DOCTYPE html>
    <html>
    <head>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title></title>
    <style type="text/css">
        header {
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            overflow-x: scroll;
        }
        header::-webkit-scrollbar {
            display: none;
        }
    
        .nav {
            display: inline-block;
            margin-left: 15px;
            margin-right: 10px;
            height: 50px;
            line-height: 50px;
    
        }
    </style>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

    </head>
    <body>
    <header>

    <div class="nav">
        基本信息1
    </div>
    <div class="nav">
         基本信息2
    </div>
    <div class="nav">
         基本信息3
    </div>
    <div class="nav">
        基本信息4
    </div>
    <div class="nav">
         基本信息5
    </div>
    <div class="nav">
        基本信息6
    </div>
    <div class="nav">
         基本信息7
    </div>
    <div class="nav">
         基本信息8
    </div>
    <div class="nav">
         基本信息9
    </div>
    <div class="nav">
         基本信息10
    </div>

    </header>
    <script type="text/javascript">

    $(function(){
        $(".nav").on("click",function(ev){
            var moveX = $(this).position().left+$(this).parent().scrollLeft();
            var pageX = document.documentElement.clientWidth;
            var blockWidth = $(this).width();
            var left = moveX-(pageX/2)+(blockWidth/2);
           $(this).css("color","red").siblings().css("color","#000000");
            $("header").scrollLeft(left);
    
    
        })
    
    
    
    
    });

    </script>
    </body>
    </html>

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部