发表于: 2017-06-23 23:13:42
1 843
今天完成的事情:
完成找职位页的搜索公司数据渲染,竖向轮播功能做出来了,但是不能完成萝卜多复盘的效果。
明天的计划:
完成找职位页面的所有功能。
遇到的困难:
1.职业详情页的模态框,这次我使用的是bootstrap自带的模态框插件。好处是不需要引用其它的js文件,只需要使用bootstrap的相关文件(bootstrap.css,jquery.js,bootstrap.js),通过添加相关的class和id,就能渲染出模态框。
代码如下
<button class="interested" data-toggle="modal" data-target="#myModal">我感兴趣</button>
在这段代码中,data-toggle是HTML5 自定义的 data 属性 data-toggle 用于打开模态窗口。
data-target=“myModal”是与后面的模态框的目标进行绑定。然后就是模态框了
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
</div>
在这里:
.modal,用来把 <div> 的内容识别为模态框。
.fade class。当模态框被切换时,它会引起内容淡入淡出。
aria-labelledby="myModalLabel",该属性引用模态框的标题。
属性 aria-hidden="true" 用于保持模态窗口不可见,直到触发器被触发为止(比如点击在相关的按钮 上)。<div class="modal-header">,modal-header 是为模态窗口的头部定义样式的类。
class="close",close 是一个 CSS class,用于为模态窗口的关闭按钮设置样式。
data-dismiss="modal",是一个自定义的 HTML5 data 属性。在这里它被用于关闭模态窗口。
class="modal-body",是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的主体设置样式。
class="modal-footer",是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的底部设置样式。
data-toggle="modal",HTML5 自定义的 data 属性 data-toggle 用于打开模态窗口。
2.对于竖向轮播图,一开始一点思路都没有,后来在朱芳山的指导下,通过修改ui-bootstrap中的style样式,将
.findJobCarouse .carousel-inner>.item.prev,.findJobCarouse .carousel-inner>.item.active.left{
-webkit-transform: translate3D(-100%,0,0);
transform: translate3D(-100%,0,0);
}
x方向上的动画效果改成y轴上的动画,从而实现竖向轮播效果
.findJobCarouse .carousel-inner>.item.prev,.findJobCarouse .carousel-inner>.item.active.left{
-webkit-transform: translate3D(0,-100%,0);
transform: translate3D(0,-100%,0);
}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active{
-webkit-transform: translate3D(0,0,0);
transform: translate3D(0,0,0);
}
.carousel-inner>.item.next, .carousel-inner>.item.active.right{
top:0;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}
收获:
学会通过修改ui-bootstrap的横向轮播图来实现纵向轮播图效果
评论