<div id="con">
<ul id="tags">
<li class="selectTag"><a >标签一</a></li>
<li><a>标签二</a></li>
<li><a>自适应宽度的标签</a></li>
<li><a>自适应宽度的标签自适应宽度的</a></li>
<li><a>自适应宽度的标签</a></li>
</ul>
<div id="tagContent">
<div class="tagContent selectTag">第一个标签的内容</div>
<div class="tagContent">第二个标签的内容</div>
<div class="tagContent">第三个标签的内容</div>
<div class="tagContent">第4个标签的内容</div>
<div class="tagContent">第5个标签的内容</div>
</div>
</div>
JQ.
<script type="text/javascript">
$(function () {
$("#tags >li").bind("click", function () {
$(this).addClass("selectTag")
var index = $(this).index()
$("#tags >li").each(function (i) {if (i != index) { $(this).removeClass("selectTag")}})
$("#tagContent >div").each(function (i) {
if (i == index) { $(this).show().addClass("selectTag")}
else {$(this).hide().removeClass("selectTag")}
})
})
})
</script>
自己添加个JQ库就行了。样式自己调整。估计你样式问题
最近在做一个H5的改版项目,产品和设计给出的效果中有一个拖动滑块可以改变输入值的效果,类似如下图这样:
原文地址 http://www.cnblogs.com/tnnyang/p/7073723.html
这种需求写css即可,滚动条也有样式的,其名称为::-webkit-scrollbar、::-webkit-scrollbar-thumb、::-webkit-scrollbar-corner等。-----------------------------------------------------------------------------
题外话,模拟计算滑块的属性。
var thumb_height = $(window).height()/document.body.clientHeight*$(window).height()
var thumb_top = document.body.scrollTop/document.body.clientHeight*$(window).height()
对应滑块的height和top样式。