여기에 무슨 별난 일이 있습니다. 사용자 지정 WordPress 테마를 만들었고 사용자가 JavaScript 파일에서이 코드를 사용하여 페이지를 스크롤 할 때 내 머리글 요소의 불투명도를 불투명 한 흰색으로 변경했습니다.헤더 불투명도가 페이지에서 작동하지 않습니다.
$(function($){
if($(document).scrollTop() > 3){
$('.header').addClass('dark');
}
// Add opacity class to the site header
$(document).on('scroll', function(){
if($(document).scrollTop() > 3){
$('.header').addClass('dark');
} else {
$('.header').removeClass('dark')
}
});
});
자연스럽게 내 header.php 파일 내에있는 내 머리글 요소를 대상으로하는 CSS입니다. header.php 파일은 내 front-page.php, page.php, single.php, index.php와 내 테마 내의 다른 모든 일반 WordPress 페이지에도 포함되어 있습니다.
그건 내가 직면 한 문제는 불투명도 스크롤 기능은 오직 내 front-page.php 파일에서만 작동하고 다른 페이지에서는 작동하지 않는다는 것입니다. 나는 이것이 왜 있는지를 알 수 없다. 다른 누구도 전에 이것을 보았습니까?
많은 감사합니다.
이것이 캐싱 문제가 아닌지 확인하기 위해 수행 한 작업은 무엇입니까? – UncaughtTypeError
글쎄, 1 주일 넘게 이렇게되어 버렸고, 데모 베타 사이트 atm에서 캐싱 플러그인, 코드 또는 cdn을 추가하지 않았습니다. –
* 브라우저 * 캐싱을 제외하기 위해 적어도 지난 주에는 사용하지 않은 다른 브라우저에서 문제가 지속되는지 확인하십시오 ("게스트"사용자에게 확인하거나 Chrome에서 "시크릿 모드"사용 가능). , Ctrl + Shift + N). 이 문제가 발생한 페이지의 소스 코드에서 코드를 검색하려고 할 때 해당 코드를 찾으십니까? – UncaughtTypeError