【发布时间】:2017-09-18 03:30:39
【问题描述】:
我的代码有问题。我想要做的是在第一个 div 上更改元素的 css。所以,当我在第一个 div 上时,我的元素有例如 font-size: 24px;当我向下滚动时,我的元素应该有 font-size: 40;我正在使用 wordpress 和 Vase 主题。我的网站 - http:///www.ciranga.pl
当我在主幻灯片(红色背景)上时,我想让右边的箭头变成白色。当我向下滚动时,我希望它是红色的。我怎样才能做到这一点?任何帮助都会很棒。
jQuery(document).ready(function($) {
if ($('.swiper-slide:first-of-type').hasClass('swiper-slide-active')) {
$('.vase_whiteC').css('font-size', '40px');
} else {
$('.vase_whiteC').css('font-size', '24px');
}
$('html').keydown(function(e) {
var Key = e.keyCode;
if ([37, 38, 39, 40].indexOf(Key) > -1) {
// up!
if (Key == 38) {
$(".umicon-vase_arrowPrev").parent().trigger("click");
}
// down!
if (Key == 40) {
$(".umicon-vase_arrowNext").parent().trigger("click");
}
return false;
}
});
});
【问题讨论】:
-
我看到您的代码允许页面页脚处的红色箭头在页面滚动时可见和隐藏。您可以使用相同的方法根据您的要求添加具有不同宽度和颜色的类。然后,您可以向必须更改外观的元素添加和删除此类。你也有c类
vase_whiteC和color: #fff !important。您需要删除它并在滚动位置切换红色和白色类。
标签: javascript jquery css wordpress