사용자가 Wordpress에서 'page/2 /'로 이동하면 이미지가 사이드 바에 나타납니다. CSS는 처음에 display:none;
으로 설정되고, 그 URL 문자열이 존재하면 JQuery가 display:block;
으로 변경합니다. 내가 작성한 코드는 거꾸로 ... 모든 페이지에서이 작업을 수행하지만 '/ page/2 /'입니다.JQuery를 통해 URL 문자열을 기반으로 CSS 클래스 추가하기
$(document).ready(function() {
var url = window.location.pathname;
if(url.indexOf('/page/2/')){
$('.sidebarimage').css("display","block");
}});
난 항상 IF 문에서 설정 한 어떤 조건이 없었다 경우, 그것은 참으로 취급하고, 다른 어떤 거짓으로 생각했다. = 1
또는 여기에 무엇을 넣어야합니까? 내가 뭘 놓치고 있니? 상태의 값으로 변환 true
경우
많은 감사 SO
감사를 찾고있는
는 조건이 명시 적으로 변경. 저건 완벽 해. – RCNeil
이전에'/ page/2 /'문자열을 찾지 못했을 때 1 대신에 0 (거짓)을 반환 했습니까? 그것은 '진정한'진술이 실제로 통과하지 못했던 때였 다. 그럼 모든 테스트를 통과하지 않겠습니까? – RCNeil
@RCNeil 문자열이'/ page/2/"로 시작하는 경우를 제외하고 모든 경우에 수행됩니다. – JaredPar