我已经在一个网站项目上工作了一个多星期了。最后html模板设计完成,今天我开始将其转换为WordPress主题。我正确地将jQuery和我的自定义jQuery脚本排入队列。但是WordPress似乎没有认出我的代码。任何帮助将不胜感激。
if ( $(window).width() > 900) {
$(window).scroll(function() {
parallax();
});
function parallax() {
var wScroll = $(window).scrollTop();
$('.section-one-bg').css('background-position', 'center '+
(wScroll*0.5)+'px')
}
}
else {
}
if ( $(window).width() > 900) {
$(window).scroll(function() {
var wScroll = $(window).scrollTop();
$('.imac').css({
'transform' : 'translate(0px, -'+ wScroll /25 +'%)'
});
$('.iphone').css({
'transform' : 'translate(0px, -'+ wScroll /15 +'%)'
});
$('.surfacebook').css({
'transform' : 'translate(0px, -'+ wScroll /15 +'%)'
});
$('.macbook').css({
'transform' : 'translate(0px, -'+ wScroll /7 +'%)'
});
$('.section-one-text').css({
'transform' : 'translate(0px, '+ wScroll /8 +'%)'
});
$('.section-three-text').css({
'transform' : 'translate(0px, '+ wScroll /4 +'%)'
});
$('.section-four-text').css({
'transform' : 'translate(0px, '+ wScroll /8 +'%)'
});
$('.section-five-text').css({
'transform' : 'translate(0px, '+ wScroll /6 +'%)'
});
$('.home-contact-form').css({
'transform' : 'translate(0px, -'+ wScroll /30 +'%)'
});
});
}
else {
}
$(window).scroll(function() {
var wScroll = $(window).scrollTop();
if(wScroll > $('.area-box').offset().top - ($(window).height() / 1.2)) {
$('.area-box').each(function(i){
setTimeout(function(){
$('.area-box').eq(i).addClass('area-box-show');
}, 170 * (i+1));
});
}
});
最诚挚的问候。
答案 0 :(得分:0)
假设代码正在排队并且正在页面中加载,您可能会因使用$ not defined
的wordpress而出现jQuery.noConflict()
错误。
(function($){
/* your code here*/
})(jQuery)
这允许您继续在IIFE中使用$