发表于: 2017-06-23 23:13:42

1 842


今天完成的事情:

完成找职位页的搜索公司数据渲染,竖向轮播功能做出来了,但是不能完成萝卜多复盘的效果。


明天的计划:

完成找职位页面的所有功能。


遇到的困难:

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-transformtranslate3D(-100%,0,0);
   transformtranslate3D(-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的横向轮播图来实现纵向轮播图效果



返回列表 返回列表
评论

    分享到