javascript - 仅当存在 URL 参数时才显示 HTML 内容

标签 javascript

在我正在开发的网站上,我们只想在集合/类别的第一页(最多可达 7 页)上显示一些内容。我尝试编写一些 javascript 让它只显示在没有参数的基本 URL 上或仅显示在第一页上,但它对我不起作用。它仍然显示在每个页面上。有人知道我可能会错过什么吗?

$(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');
});

最佳答案

更新:-将条件更改为,

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 循环。

关于javascript - 仅当存在 URL 参数时才显示 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414847/

相关文章:

javascript - 一次只允许一种过渡效果

javascript - localStorage 的方括号语法与函数

javascript - ASP.NET MVC4,Javascript 中的 Razor : Page runs but Syntax Error in VS2012

javascript - 将文件输入转换为 Base 64 后返回错误

JavaScript 计时器错误

javascript - JavaScript 中的安全 API

javascript - 从任意 JavaScript 对象中单态检索一些元信息 (v8)?

javascript - document.executeCommand ('paste' ) 在 chrome 中不起作用

javascript - 使用 javascript 分页 <li> 不起作用?

javascript - Winwheel IE 8 Canvas