我試圖在網站上實現自定義徽標縮小,但是我做錯了什麼,找不到錯誤。也許你可以給一個小建議。在wordpress上運行調整大小的徽標腳本
所以我已經做了:用的style.css,functions.php中,資產/ JS/my_shrinker.js
1.Child主題
2.I附加功能加載我,收縮機。在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');
在我-shrinker.js滾動時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");
}
})
}
腳本應該加上「shrinkedlogo」級到喀頭左格,裏面有這個CSS
.shrinkedlogoyo { display: block !important; position: absolute !important; left: 8% !important; top: 2px !important; width: 45px !important; height: 45px !important; }
但是,好,這是不會發生,我沒有得到任何錯誤。你能給我一個好的建議嗎?
我的回答對你有幫助嗎? – JazZ
是的,它完美的工作! –
很高興聽到它!所以請記得驗證我的答案。 ; ) 祝你好運 ! – JazZ