在选项卡-Liferay中单击带有href的标记时,禁止滚动
Prevent scroll when click on a tag with href in tab- Liferay
我在Liferay中创建了一些小程序。在portlet中,我使用选项卡
<ul class='etabs'>
<li class='tab'><a id="scrolltest" href="#aging">ABC</a></li>
<li class='tab'><a href="#exception">EDV</a></li>
<li class='tab'><a href="#adjust">SDF</a></li>
</ul>
它运行良好。但我的问题是,当我点击选项卡菜单时,Chrome会自动滚动,所以选项卡菜单是隐藏的。然后我使用这个代码。
$('#scrolltest').click(function(e) {
e.preventDefault();
return false;
});
但是我的代码不适用于chrome。它仍在滚动。如何防止它。
使用AUI选项卡。转到AUI选项卡查看详细信息。
<div id="myTab">
<ul class="nav nav-tabs">
<li><a href="#tab-1">Tab #1</a></li>
<li class="active"><a href="#tab-2">Tab #2</a></li>
<li><a href="#tab-3">Tab #3</a></li>
</ul>
<div class="tab-content">
<div id="tab-1" class="tab-pane">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dicta aspernatur beatae fuga neque cupiditate laudantium itaque pariatur deleniti tenetur modi voluptatem animi sunt eligendi nisi corporis expedita quaerat facilis.</p>
</div>
<div id="tab-2">
<p>Doloremque beatae rem voluptate nulla perspiciatis atque laudantium nihil impedit molestiae fuga veritatis quibusdam nam maiores aliquid. Deserunt dolorum quas temporibus enim ex nihil nemo perspiciatis. Nisi deserunt rem id pariatur in nostrum?</p>
</div>
<div id="tab-3" class="tab-pane">
<p>Aliquid ipsum asperiores alias temporibus autem impedit soluta ut id iure explicabo veritatis consectetur debitis eaque recusandae odit quas nobis maxime saepe. Incidunt amet obcaecati. Ducimus soluta unde repellat laboriosam fuga modi rem itaque!</p>
</div>
</div>
</div>
<script>
AUI().use(
'aui-tabview',
function(A) {
new A.TabView(
{
srcNode: '#myTab'
}
).render();
}
);
</script>
它对我有效。
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 滚动到容器中的下一个元素-几乎到了
- 只覆盖箭头键滚动事件
- Javascript如何找到滚动事件的来源
- Image赢得't隐藏在滚动jQuery上
- Safari(Mac OS)上的jQuery平滑滚动问题
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁止在后台滚动
- 禁止滚动文本
- 禁止使用箭头键滚动页面,但仍允许光标在文本字段中移动
- 在选项卡-Liferay中单击带有href的标记时,禁止滚动
- 在函数触发之前,禁止所有滚动
- ios phonegap禁止过度滚动无法正常工作
- 禁止在网页上滚动,只允许在页面部分滚动
- 禁止使用MarginLeft样式更改滚动条