马黑黑 发表于 2026-2-14 22:51

tz.v5.js 模块说明

<style>
    #showDiv { font-size: 18px; }
    #showDiv p { margin: 10px 0; }
    #showDiv code { background: #afeeee; padding: 2px 4px; }
    #showDiv blockquote { border-left: 3px solid #f0f8ff; }
</style>

<div id="showDiv">
    <h2>tz.v5.js 模块说明</h2>
    <p>tzMaker v5主要处理帖子自适应居中功能,目标是不论帖子出于何种页面环境,它都能自动居中,发帖者无需考虑帖子所在父元素在浏览器视口中的偏移问题。这样,一套代码可以发到不同设置的论坛、博客、网站,不必做任何改动。</p>
    <h2>实现原理</h2>
    <blockquote>
      <p>通过浏览器视口宽度、帖子原始位置、帖子尺寸等已知条件计算除帖子居中的偏移量,使用 transform 的 translateX 在水平方向移动帖子。</p>
    </blockquote>
    <h2>可能存在的误差</h2>
    <blockquote>
      <p>帖子居中的精准度针对浏览器视口,由于浏览器存在出现纵向滚动条,在视觉上居中的精准度应该存在一定误差;此外,HTML相关属性不支持浮点数,这也在理论上产生计算结果和显示效果存在一定的差异。</p>
    </blockquote>
    <h2>使用方法</h2>
    <ol>
      <li>导入的 CSS 和 JS 文档要配套,分别是 tz.v5.css 和 tz.v5.js;</li>
      <li>
            JS 代码末尾假如指令
            <code>tz.autoMid();</code>
            。
      </li>
    </ol>
    <h2>其它</h2>
    <p>模块的其它功能不做任何改变,过去怎么用现在就怎么用。</p>
    <p>如果使用帖子电饭煲创建代码,记得把 v4 改为 v5,同时删掉 --offsetX CSS变量设置。</p>
</div>

霜染枫丹 发表于 2026-2-14 23:40

我似乎理解了,应该会操作了。这个我很需要。我总记不住论坛不同需要调节居中数值的量,几乎每次都要二次/三次的调准。

谢谢马老师,辛苦了。{:4_204:}{:4_190:}

霜染枫丹 发表于 2026-2-14 23:58

特别好用!!!!!!

前边改动,尾部添加,就解决了很多重复的麻烦,特别爽!谢谢马老师!!

红影 发表于 2026-2-15 08:07

“一套代码可以发到不同设置的论坛、博客、网站,不必做任何改动。”
这个太厉害了,一下子解决了居中问题,不需要一次次地调了,而且比手动调更准确{:4_199:}

红影 发表于 2026-2-15 08:10

黑黑太厉害了,跟着你能学到很多有用的好东西{:4_199:}

杨帆 发表于 2026-2-15 14:31

祝贺 tzMaker 由V4荣耀升级为V5,实现了自动居中{:4_199:}

祝福马老师新春快乐、马年大家、阖家幸福安康{:4_176:}

马黑黑 发表于 2026-2-15 20:27

杨帆 发表于 2026-2-15 14:31
祝贺 tzMaker 由V4荣耀升级为V5,实现了自动居中

祝福马老师新春快乐、马年大家、阖家幸福安康 ...

也不知道自动居中效果如何

马黑黑 发表于 2026-2-15 20:28

红影 发表于 2026-2-15 08:10
黑黑太厉害了,跟着你能学到很多有用的好东西

谬赞谬赞

马黑黑 发表于 2026-2-15 20:29

红影 发表于 2026-2-15 08:07
“一套代码可以发到不同设置的论坛、博客、网站,不必做任何改动。”
这个太厉害了,一下子解决了居中问题 ...

精准度也该还是有点问题的,如果考虑纵向滚动条的话

马黑黑 发表于 2026-2-15 20:29

霜染枫丹 发表于 2026-2-14 23:58
特别好用!!!!!!

前边改动,尾部添加,就解决了很多重复的麻烦,特别爽!谢谢马老师!!

{:4_191:}

霜染枫丹 发表于 2026-2-15 20:59

马黑黑 发表于 2026-2-15 20:29


马老师晚上好!我今天又试了几个,特别舒畅。说起来点几次编辑调整也不算麻烦,但是用您的代码居中,看着它移动,就特别感到利索惬意,就如发图片的代码,操作就感到便利的同时带来了发帖的愉悦。我赶紧抱走了,衷心感谢!!



https://www.huachaowang.com/forum.php?mod=attachment&aid=NDg2NDJ8NzA0OGI5ZWV8MTc3MTE1OTY2Mnw3OTg1fDkwNzEw&noupdate=yes

马黑黑 发表于 2026-2-15 22:01

霜染枫丹 发表于 2026-2-15 20:59
马老师晚上好!我今天又试了几个,特别舒畅。说起来点几次编辑调整也不算麻烦,但是用您的代码居中,看着 ...

{:4_190:}

红影 发表于 2026-2-15 22:23

马黑黑 发表于 2026-2-15 20:29
精准度也该还是有点问题的,如果考虑纵向滚动条的话

至少现在看着很精准呢{:4_187:}

红影 发表于 2026-2-15 22:25

马黑黑 发表于 2026-2-15 20:28
谬赞谬赞

你带来了很多好东西,太好了{:4_187:}

马黑黑 发表于 2026-2-15 23:35

红影 发表于 2026-2-15 22:25
你带来了很多好东西,太好了

谢好

马黑黑 发表于 2026-2-15 23:36

红影 发表于 2026-2-15 22:23
至少现在看着很精准呢

一般般

红影 发表于 2026-2-16 08:41

马黑黑 发表于 2026-2-15 23:35
谢好

不谢更好{:4_173:}

红影 发表于 2026-2-16 08:42

马黑黑 发表于 2026-2-15 23:36
一般般

你的要求太高{:4_204:}

马黑黑 发表于 2026-2-16 08:48

红影 发表于 2026-2-16 08:42
你的要求太高

一般的高

马黑黑 发表于 2026-2-16 08:49

红影 发表于 2026-2-16 08:41
不谢更好

不谢结不了果
页: [1] 2 3
查看完整版本: tz.v5.js 模块说明