下面的脚本似乎不起作用!
它出了什么问题?
这是我尝试做的事情:
如果网址 AllItems.aspx ,则显示:none else AllItems.aspx?ID = display:block
var url = location.pathname;
if (document.URL.indexOf("AllItems.aspx")>= 0) {
jQuery("#logo").css("display","none");
}
else if (document.URL.indexOf("AllItems.aspx?ID=")>= 0) {
jQuery("#logo").css("display","block");
}
答案 0 :(得分:1)
URL的?xxx部分可以由location.search
读取,因此代码可能是:
if (location.search.length <= 1) { // may be only a '?'
$('#logo').hide();
}
else {
$('#logo').show();
}