我在网站上添加了一些脚本:http://cargocollective.com/btatest
但是,我希望将它降低40px。
我试图将它包装在div中,但无济于事。
这是脚本:
<script type="text/javascript">
// The social div
var $socialDiv,
// The social div's height
socialDivHeight = 500,
currentSocialDivHeight = socialDivHeight;
$(document).ready(function() {
$socialDiv = $('.social');
$socialDiv.css({
'background-image': 'url(http://fearthegrizzly.com/productions/theacrobat/web3.jpg)',
'background-repeat': 'no-repeat',
'background-attachment': 'fixed',
'background-size' : '110% 100%',
'height' : socialDivHeight + 'px',
'margin-left' : '-50%',
'margin-right' : '-50%',
});
});
$(window).scroll(function() {
//Get scroll position of window
var windowScroll = $(this).scrollTop();
var newSocialDivHeight = Math.max(0, socialDivHeight - windowScroll);
if (Math.abs(newSocialDivHeight - currentSocialDivHeight) < 1)
return;
$socialDiv.css({
'opacity' : 1 - windowScroll / 400
});
currentSocialDivHeight = newSocialDivHeight;
});
</script>
任何帮助都将不胜感激。
由于
迈克尔
答案 0 :(得分:1)
将margin-top
属性添加到您的班级名称 .social CSS设置,如下所示:
$socialDiv.css({
'background-image': 'url(http://fearthegrizzly.com/productions/theacrobat/web3.jpg)',
'background-repeat': 'no-repeat',
'background-attachment': 'fixed',
'background-size' : '110% 100%',
'height' : socialDivHeight + 'px',
'margin-left' : '-50%',
'margin-right' : '-50%',
'margin-top': '40px'
});