首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击时将div向右和向左滑动

单击时将div向右和向左滑动
EN

Stack Overflow用户
提问于 2019-04-10 05:37:18
回答 2查看 4.5K关注 0票数 0

我有一个导航栏,在移动设备上它已经溢出,人们可以看到他们需要向右或向左滚动的所有选择。我想添加带箭头的按钮,这样当人们点击的时候,比如在右边的按钮上,nabber就会自动向右滑动。

我已经试过jQuery了

代码语言:javascript
复制
$('#admin-menu').animate({width:'toggle'},350);
or
$(#admin-menu).show("slide", { direction: "left" }, 1000);
or
$('#admin-menu').slideToggle( "slow" );

但这一切似乎都不像我想要的那样,它让那个笨蛋消失了。

带有滑块的菜单栏

代码语言:javascript
复制
<nav id="admin-menu">
    <span class="tab active" id="locations-tab">
      <h6>Dashboard</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
</nav>

//The button to slide
    <i class="fas fa-chevron-circle-right right-slider" onClick="slider()"></I>

函数

代码语言:javascript
复制
function slider(){
    console.log('Im here!!')

    $('#admin-menu').animate({width:'toggle'},50);
}

我希望能够单击该按钮,并使导航栏滚动到左侧。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-10 06:30:40

你可以使用CSS翻译来实现这一点,在点击按钮或类似的东西时激活。

代码语言:javascript
复制
$("#btn").click(function() {
  $("#test").css("transform", "translateX(100px)");
});

https://codepen.io/anon/pen/MRJzog

票数 1
EN

Stack Overflow用户

发布于 2019-04-10 06:35:42

希望这能对你有所帮助。

代码语言:javascript
复制
$(".left-slider").click(function(){
	$('#admin-menu').animate({width:'hide'},1000);
});

$(".right-slider").click(function(){
	$('#admin-menu').animate({width:'show'},1000);
});
代码语言:javascript
复制
<link href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<nav id="admin-menu">
    <span class="tab active" id="locations-tab">
      <h6>Dashboard</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
    <span class="tab" id="users-tab">
       <h6>Users</h6>
    </span>
</nav>
<i class="fas fa-chevron-circle-left left-slider"></i>
<i class="fas fa-chevron-circle-right right-slider"></i>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55601709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档