웹 사이트에서 맞춤 로고 축소를 구현하려고하지만 잘못된 것을하고 실수를 찾을 수 없습니다. 어쩌면 당신은 작은 조언을 줄 수 있습니다.wordpress에서 로고 크기 변경 스크립트 실행
는 이미 한 그래서 :있는 style.css, functions.php, 자산 /의 JS/my_shrinker.js와
1.Child 테마를
2. 나는 내-쉬 링커를로드하는 기능을 추가했습니다. 내-shrinker.js에서 스크롤 할 때 functions.php에서 JS는 축소 수행 할 수있는이 코드를
function shrinker() {
wp_enqueue_script('my_shrinker', get_stylesheet_directory_uri().'/assets/js/my_shrinker.js', array('jquery'), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'shrinker');
을 3.Added
function my_shrinker() {
window.addEventListener('scroll', function(event){
var distanceY = window.pageYOffset || document.documentElement.scrollTop,
shrinkOn = 300,
d = document.getElementsByTagName("kad-header-left");
if (distanceY > shrinkOn) {
d.className += " shrinkedlogoyo";
} else {
d.classList.remove("shrinkedlogoyo");
}
})
}
스크립트는이 CSS를 가지고있는 KAD 헤더 왼쪽 DIV에 "shrinkedlogo"클래스를 추가해야합니다
.shrinkedlogoyo { display: block !important; position: absolute !important; left: 8% !important; top: 2px !important; width: 45px !important; height: 45px !important; }
하지만, 음, 이런 일이되지 않고, 내가 어떤 오류를받지 못했습니다. 너 나에게 좋은 조언을 해줄 수 있니?
웹 사이트 http://arthome17.ru
내 대답이 도움이 되었습니까? – JazZ
예, 완벽하게 작동합니다! –
듣기 좋다! 그래서 내 대답을 확인하는 것을 잊지 마십시오. ;) 행운을 빕니다 ! – JazZ