我有以下脚本(我希望它)添加' .shrink'上课 四分之一圆级div。
<script>
$(function(){
var shrinkHeader = 50;
$(window).scroll(function() {
var scroll = getCurrentScroll();
if ( scroll >= shrinkHeader ) {
$('quarter-circle').addClass('shrink');
}
else {
$('quarter-circle').removeClass('shrink');
}
});
function getCurrentScroll() {
return window.pageYOffset || document.documentElement.scrollTop;
}
});
</script>
<div class="quarter-circle"></div>
但它并没有针对它,不知道为什么。
编辑 - 尝试在添加课程时应用此功能
CSS
.quarter-circle.shrink {
height: 75px;
width: 75px;
}
答案 0 :(得分:2)
Class selector 。(点)不是空字符。
所以$('.quarter-circle')
就是答案。
编辑:
你的div.quarter-circle
没有内容,宽度和高度没有指定(所以0x0px大小)我做了一个小例子来帮忙。看看这个。
答案 1 :(得分:1)
答案 2 :(得分:0)
你可以尝试这个:
<script>
$(function(){
var shrinkHeader = 50;
$(window).scroll(function() {
var scroll = getCurrentScroll();
if ( scroll >= shrinkHeader ) {
$('.quarter-circle').addClass('shrink');
}
else {
$('.quarter-circle').removeClass('shrink');
}
});
</script>
<div class="quarter-circle"></div>