0

这听起来可能有点奇怪。

我正在尝试制作我的第一个 tumblr 主题,并尝试使其高度可定制。

即使用元标记而不是硬编码值

<meta name="color:Title" content="#000000"/>

.title {
color:{color:Title};
}

ETC

我正在尝试自定义的一件事是排水沟宽度- 目前保存在 Masonry 变量中

$tumblelog.imagesLoaded(function () {
        $tumblelog.masonry({
            columnWidth: 500,       // DEFINES POST WIDTH IN PX
            gutterWidth: 10,        // DEFINES GUTTER WITDH IN PX
            isFitWidth: true        // CENTERS COLUMNS ON PAGE
        });
    });

虽然我真的不明白如何将 html 元标记添加到该 JS 值。(我想我不能。)

但是有没有办法我可以从脚本外部调用该值或其他什么?我如何使它可定制?

谢谢 :)


已修复:虽然 StackOverflow 还没有让我回答我自己的问题 :)


啊,这比我想象的要容易

创建元标记即

<meta name="text:Gutter" content="20"/>

然后将元描述符添加到 JS

   gutterWidth: {text:Gutter},     // DEFINES GUTTER WITDH IN PX

原来它只是工作,但 tumblr 编辑器一开始就出错了

只需要保存+关闭它就会自动更新:)

4

2 回答 2

0

尝试这样的事情:

<meta name="masonry:gutterWidth" content="10"/>

var gutterWidth = {masonry:gutterWidth};

$tumblelog.imagesLoaded(function () {
    $tumblelog.masonry({
        columnWidth: 500,           // DEFINES POST WIDTH IN PX
        gutterWidth: gutterWidth,   // DEFINES GUTTER WITDH IN PX
        isFitWidth: true            // CENTERS COLUMNS ON PAGE
    });
});
于 2013-06-25T12:55:18.813 回答
0

啊,这比我想象的要容易

创建元标记即

<meta name="text:Gutter" content="20"/>

然后将元描述符添加到 JS

gutterWidth: {text:Gutter},     // DEFINES GUTTER WITDH IN PX

事实证明它可以正常工作,但 tumblr编辑器一开始会出错 - 只需要保存 + 关闭它就会自动更新:)

于 2013-06-25T22:15:36.543 回答