原生的,比如使用 css 和 js 的导航
Native like navigation using css and js
http://jsfiddle.net/q1a4wwar/7/
我想像使用网络 css 进行原生感觉的导航。但我坚持将我的 .content 幻灯片带回左边。尝试单击该项目,然后单击背面,您会注意到我的问题。
$(function(){
$('.item').on('click', function(){
$(this).addClass('slideLeftItem');
$('.content').show(0,'', function(){
$('#back').show();
}).addClass('slideRightContent');
});
$('#back').on('click',function(){
$('.item').show().removeClass('slideLeftItem');
$(this).hide();
$('.content').hide().removeClass('slideRightContent');
});
});
.content{
display:none;
position: absolute;
right: -200px;
top: 0px;
background: blue;
transition: 0.4s;
}
.item{
position: absolute;
left: 0;
top: 0px;
transition: 0.4s;
}
.slideRightContent{
right: 0px;
}
.slideLeftItem{
left: -200px;
}
#back{
display:none;
height: 20px !Important;
background: grey !Important;
}
.content, .item{
width:200px;
height: 200px;
background: red;
}
.phone{
position: relative;
overflow: hidden;
transition: 0.4s;
width:200px;
border: 10px solid #000;
height:200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="back">< back</div>
<br>
<div class="phone">
<div class="item">item</div>
<div class="content">My content</div>
</div>
在 css 转换有时间完成之前,您隐藏了.content
div。
从#back
单击方法中删除.hide()
。
$('.content').removeClass('slideRightContent');
然后绑定到 CSS 转换结束事件以仅隐藏 BACK 事件的.content
div。我们将为此使用.once
。如果你最终做了多层次/深度的"幻灯片",你可能想使用.on
然后每次都.off
。
$('.content').removeClass('slideRightContent').once('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
function() {
$(this).hide();
});
});
JS小提琴演示
相关文章:
- css,用于在移动视图中将引导导航栏更改为accordian
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 单击启动CSS导航活动类更改
- Javascript/Css导航未显示在jquery文档上,仅在ie中准备就绪
- 更改css子元素导航树
- IE7在带有Javascript选项卡导航的页面上误读CSS
- 使用 CSS 或 javascript/jQuery,我会使用哪种方法来使我的网站的导航栏看起来更 3d-ish
- CSS 画布和导航栏定位
- 使用具体化 CSS 在不同的页面上显示不同的侧导航
- 超精细的CSS导航下拉宽度
- CSS 导航栏在文本下方滑动线
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 引导自定义 CSS 导航栏
- 自定义CSS导航下拉列表
- CSS导航条过渡问题
- 在滚动时创建一个变化的css导航条
- HTML/CSS导航栏和img在调整窗口大小时移动
- CSS:导航条在定位前跳跃
- 引导响应CSS导航条不工作
- HTML或CSS导航栏问题