我一直试图让jquery-ias插件与我的网站工作,但似乎有一个问题,当我包括页脚在页面的底部。只要页脚不包含在内,插件就可以完美地工作,并像预期的那样加载页面。然而,当我包含页脚时,它停止滚动,而是显示"Next"链接。
代码如下:
<script type="text/javascript">
$(document).ready(function() {
// Infinite Ajax Scroll configuration
jQuery.ias({
container : '.property-details', // main container where data goes to append
item: '.property-details-item', // single items
pagination: '.pagination', // page navigation
next: '.pagination a', // next page selector
loader: '<img src="http://<?php echo SITE_URL;?>/img/ajax-loader.gif" style="width:auto; text-align:center;" />', // loading gif
triggerPageThreshold: 3 // show load more if scroll more than this
});
});
</script>
这里是我的HTML/PHP:
<div class="col-md-9 property-details big">
<div class="property-details-item" id="item-$mlnum">
<figure class="item-thumbnail">
$image
<span class="overthumb"></span>
<div class="icons"><a href="$link"><i class="icon-plus"></i></a></div>
</figure>
<ul class="features">
<li><span class="price">$price</span></li>
<li><i class="icon-battery"></i> $baths Bathrooms</li>
<li><i class="icon-keyboard"></i> $beds Bedrooms</li>
<li><button class="btn btn-details" onclick="location.href='$link'">View Details</button></li>
</ul>
<h5><a href="$link">$listTitle</a></h5>
<p class="subtitle"><i class="icon-location"></i> <a href="$suburl">$subdivision</a></p>
<p>$description</p>
</div>
<?php if (isset($next)): ?>
<ul class="pagination">
<li><a href='search.php?<?php if(isset($_GET['submit'])){echo $_SERVER['QUERY_STRING']."&p=".$next;}else{echo "p=".$next;}?>'>Next</a></li>
</ul><br />
<?php endif?>
</div> <!--.property-details-->
<?php include('quickSearch.php'); ?>
</div>
</div>
</section>
<!-- end Content -->
<?php include('footer.php');?>
希望这是我在这里错过的愚蠢的东西....对于javascript/jQuery,我还是个新手。
谢谢!
我想…这对我来说是一个愚蠢的错误,因为我在两个不同的地方加载Jquery,都在页眉和页脚。将它从页脚移除,现在它可以工作了