javascript - 时间线JS : Change height of navigation bar?

标签 javascript jquery css jquery-plugins

我正在使用插件 TimelineJS http://timeline.verite.co并且我在尝试找到确定导航 slider 高度的 div 和 css 时遇到了很大的困难 - FireBug 等只是无济于事。只是想知道以前是否有人做到过这一点?

enter image description here

最佳答案

嗯,你必须更改一些 css 属性和一些 JS 代码:
你必须改变

timeline.css
- .vmm-timeline .navigation(第 151 行,更改 属性:高度)
- .vmm-timeline .navigation .timenav .time(第 212 行,更改 顶部)
- .vmm-timeline .navigation .timenav .content .era(第 205 行,添加属性 ma​​x-height)
- .vmm-timeline .navigation .timenav-background(第 155 行,更改 高度)
- .vmm-timeline .navigation .timenav-background .timenav-interval-background(第 155 行,更改 顶部)
- .vmm-timeline .navigation .timenav .content .marker .dot(第 171 行,更改 顶部)

timeline-min.js
在这里,我刚刚发现了一种必须对样式进行硬编码的方法!
嗯,只有一个值,例如 navheight
navheight 是您的.navigation Class MINUS 50 PX
的高度 在我的例子中是 50!

所以第 32 行有一些代码

}else{VMM.Lib.stop(w.flag);VMM.Lib.css(w.flag,"top",S)}I.start_page&&a[m].type=="start"&&VMM.Lib.visible(w.marker,!1);

您必须将 VMM.Lib.css(w.flag,"top",S) 部分替换为:

if(S>50){VMM.Lib.css(w.flag,"top","50px")}else{VMM.Lib.css(w.flag,"top",S)}

或(未测试)

if(S>navheight){VMM.Lib.css(w.flag,"top",navheight + "px")}else{VMM.Lib.css(w.flag,"top",S)}

我希望是这样! 错误.. 并且:FireBug 帮了我很多! ;-)

关于javascript - 时间线JS : Change height of navigation bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944871/

相关文章:

javascript - 如何在angularjs中使用文本框值检查表格?

javascript - 交换两个水平对齐的 div

html - 使缩略图部分宽度匹配缩略图而不是 Twitter Bootstrap v3 中的标题内容

javascript - Spring WebFlux 和 WebSocket

javascript - 如何将变量传递给另一个js文件

PHP + Jquery - 通过 ajax 将值传递给 php 并检查变量

javascript - Firefox 中的 jQuery 问题

javascript - 为什么添加一个类会影响使用 JS/jQuery 在同一循环中报告的高度

javascript - Bower:警告:EPERM。 Grunt 无法完成操作

javascript - TinyMCE 正在删除部分 html