【发布时间】:2016-07-26 09:32:18
【问题描述】:
我在几个 Rails 项目中使用 Materialize 的 Tabs Javascipt。但是突然在我的上一个项目中它不再起作用(它确实在一些提交之前起作用,但我似乎无法解决它)。
我已将 demo-sn-p(来自 Materialise 的那个,包括初始化程序)添加到空白页面以查看它是否与页面相关,但也在此页面上(由不同的控制器控制)它不似乎有效。
它只是显示1个列表中的内容,不显示激活栏,点击它时,它会跳转到内容列表中的div。
这是我的简单“关于”页面:
<h3>About Us</h3>
<div class="row">
<div class="col s12">
<ul class="tabs">
<li class="tab col s3"><a href="#test1">Test 1</a></li>
<li class="tab col s3"><a class="active" href="#test2">Test 2</a></li>
<li class="tab col s3 disabled"><a href="#test3">Disabled Tab</a></li>
<li class="tab col s3"><a href="#test4">Test 4</a></li>
</ul>
</div>
<div id="test1" class="col s12">Test 1</div>
<div id="test2" class="col s12">Test 2</div>
<div id="test3" class="col s12">Test 3</div>
<div id="test4" class="col s12">Test 4</div>
<script>
$(document).ready(function(){
$('ul.tabs').tabs();
});
</script>
...这是页面的链接: About Page
谁能帮我解决这个问题? (我可能忽略了一些简单的东西)
【问题讨论】:
-
我把例子放到了Codepen中。 codepen.io/karlisup/pen/yJEBJg 。正在进行中。
标签: javascript jquery css ruby-on-rails materialize