1
我的這些子彈爲紐帶,下一首或上頁:邊界是可以點擊的,事件被觸發,而不是跟着鏈接
當我點擊黑色(或白色)部分,我的事件被觸發並且鏈接被跟隨,如果我點擊邊界,下面的事件被觸發但鏈接沒有被遵循(類被激活但頁面保持不變)
$('#listart, #litraining, #lihotels').click(function() {
$(this).addClass('current-page-item');
$('li').not(this).removeClass('current-page-item');
});
#bullets{
position:fixed;
top:40%;
left:0;
display:table;
width:80px;
z-index:0,
cursor:pointer
}
#bullets ul{
padding-left:0;
display:table-cell;
vertical-align:middle
}
#bullets ul li{
border-width:2px;
border-style:solid;
border-color:transparent;
width:14px;
height:14px;
margin:14px auto;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
-webkit-transition:border-color .3s linear;
-moz-transition:border-color .3s linear;
-o-transition:border-color .3s linear;
transition:border-color .3s linear
}
#bullets ul li a{
display:block;
position:relative;
width:10px;
height:10px;
background-color:silver;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
text-indent:-9999px;
-webkit-transition:border .3s linear;
-moz-transition:border .3s linear;
-o-transition:border .3s linear;
transition:border .3s linear
}
#bullets ul li.current-page-item a{
background-color:transparent
}
#bullets ul li.current-page-item,#bullets ul li:hover{
border-color:darkgreen;
}
#bullets ul li:hover a{
background-color:transparent
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<nav id="bullets" class="cover">
<ul>
<li class="current-page-item" id="listart"><a href='#'>start</a></li>
<li id="lihotels"><a href='#'>hotels</a></li>
<li id="litraining"><a href='#'>training</a></li>
</ul>
</nav>
是否有人有想法?
乾杯隊友!事實上,這種方式更好! – baao 2014-11-22 14:14:56