jqueryで変更しようとしている属性がいくつかあります.css
が、何らかの理由でコードが機能しません。括弧に何か問題がありますか?
元の値はそのように設定されていますpadding: 40px 0 0;
上記の値を変更するjqueryは次のとおりです。
var header = $('#main'),
padding = '40px';
$(window).scroll(function() {
if ($(this).scrollTop() <= padding / 2) {
header.css({
'padding-top': -($(this).scrollTop() - padding) + "px",
'padding-bottom': -($(this).scrollTop() - padding) + "px"
});