"Thumbnail pagination"
Bootstrap 3.3.0 Snippet by ThibaultLeveau

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<div class="col-xs-10 col-md-6 col-xs-offset-1 col-md-offset-3">
<div class="row">
<nav aria-label="...">
<ul class="pager" role="tablist">
<li class="previous" onclick="goTo(1);"><a href="#"><span aria-hidden="true"></span> Previous</a></li>
<li class="active" id="first">
<a aria-controls="tab1" data-toggle="tab" href="#tab1" role="tab">1</a>
</li>
<li>
<a aria-controls="tab2" data-toggle="tab" href="#tab2" role="tab">2</a>
</li>
<li>
<a aria-controls="tab3" data-toggle="tab" href="#tab3" role="tab">3</a>
</li>
<li>
<a aria-controls="tab4" data-toggle="tab" href="#tab4" role="tab">4</a>
</li>
<li id="last">
<a aria-controls="tab5" data-toggle="tab" href="#tab5" role="tab">5</a>
</li>
<li class="next" onclick="goTo(2);"><a href="#">Next <span aria-hidden="true"></span></a></li>
</ul>
</nav>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="tab1" role="tabpanel">
<div class="col-sm-6">
<div class="thumbnail">
<img alt="..." src="http://placehold.it/240x150">
<div class="caption">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
.pager .active a{
background-color : #337AB7;
color: #FFF;
border: 0px;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function goTo(number){
$('ul.pager li:eq('+number+') a').tab('show');
upgradePreNext(number);
}
function upgradePreNext(number){
if (number>1){
$('ul.pager li:eq(0)').attr("onclick","goTo("+(number-1)+")");
$('ul.pager li:eq(0)').attr("class", "previous");
} else {
$('ul.pager li:eq(0)').attr("class", "disabled");
}
if (number<5){
$('ul.pager li:eq(6)').attr("onclick","goTo("+(number+1)+")");
$('ul.pager li:eq(6)').attr("class", "next");
} else {
$('ul.pager li:eq(6)').attr("class", "disabled");
}
}
$(document).ready(function(){
$('li a').on('click',function(e){
goTo((e.target.innerHTML)-0);
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments:

not working on my site please tell me the reason

uzodocs (1) - 6 years ago - Reply 1


As angel said, I can't debug your problem if you don't give me more information :(

Please check your code, particularly check if JQuery/Bootstrap3 are included.

Thibault.

ThibaultLeveau (1) - 6 years ago - Reply 1


You need to give more information about "how its not working"

angel1985 (0) - 6 years ago - Reply 1