我使用「顯示更多」和「顯示更少」分頁Please see this for live如何隱藏/顯示元素使用jQuery或JavaScript
我想隱藏或顯示「顯示更少」,並根據「顯示更多」箱數。如果數值大於3,我們應該顯示「顯示更少」,如果該值小於4,我們應該顯示「顯示更多」
這裏是我的腳本:
<script>
$(document).ready(function() {
var size_li = $(".carousel-row").size();
var x=3;
$('.carousel-row:lt('+x+')').show();
$('#loadMore').click(function() {
x= (x+5 <= size_li) ? x+5 : size_li;
$('.carousel-row:lt('+x+')').show();
});
$('#showLess').click(function() {
x=(x-5<0) ? 3 : x-5;
$('.carousel-row').not(':lt('+x+')').hide();
});
});
</script>
然後我想隱藏此元素:
<div id="loadMore" class="loadMore">Load More</div>
<div id="showLess" class="showLess">Show Less</div>
can you do for this <div class="row carousel-row lss">
<div class="col-xs-8 col-xs-offset-2 slide-row">
<div id="carousel-1" class="carousel slide slide-carousel" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators lsse">
<li data-target="#carousel-1" data-slide-to="0" class="active"></li>
<li data-target="#carousel-1" data-slide-to="1"></li>
<li data-target="#carousel-1" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img src="http://lorempixel.com/150/150?rand=1" alt="Image">
</div>
<div class="item">
<img src="http://lorempixel.com/150/150?rand=2" alt="Image">
</div>
<div class="item">
<img src="http://lorempixel.com/150/150?rand=3" alt="Image">
</div>
</div>
</div>
<div class="slide-content">
<h4>Example product</h4>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat
</p>
</div>
<div class="slide-footer">
<span class="pull-right buttons">
<button class="btn btn-sm btn-info" onclick="relocateTo('jobtitle.html')"><i class="fa fa-fw fa-eye"></i>View Job</button>
</span>
</div>
</div>
</div>
問候
但如果箱子是四個,它不顯示兩個鏈接 – user3396954
@ user3396954我剛剛更新了我的答案,以涵蓋此問題。 –
它不工作我在給定的鏈接更新代碼 – user3396954