仅在存在网址参数时才显示HTML内容

时间:2015-07-14 18:45:30

标签: javascript

在我正在处理的网站上,我们只希望在集合/类别的第一页(最长可达7页)上显示一些内容。我尝试过写一些javascript,只让它显示在没有参数的基本网址上,或者仅显示第一页,但它不适用于我。它仍然显示在每一页上。有没有人知道我可能会缺少什么?

$(document).ready(function () {
if((location.search.indexOf('page=')<0)||(location.search.indexOf('page=1')>=0)){
$('div.collection-main').find('div.coll-more-info').css('display','block');
});

1 个答案:

答案 0 :(得分:2)

更新: - 将条件更改为

if((location.search.indexOf('page=') === -1)|| (location.search.indexOf('page=1') !== -1))

条件看起来没问题,除了语法错误

$(document).ready(function () {
    if((location.search.indexOf('page=') === -1)||(location.search.indexOf('page=1') !== -1)){
    $('div.collection-main').find('div.coll-more-info').css('display','block');
    }
});

添加}以关闭if循环。