网站LOGO
公爵书房 | 技术分享
页面加载中
10月3日
网站LOGO 公爵书房 | 技术分享
以指键之轻,承载知识之重
菜单
  • 公爵书房 | 技术分享
    以指键之轻,承载知识之重
    用户的头像
    首次访问
    上次留言
    累计留言
    我的等级
    我的角色
    打赏二维码
    打赏博主
    Hexo 条件勾选后显示评论
    点击复制本页地址
    微信扫一扫
    文章二维码
    文章图片 文章标题
    创建时间
  • 一 言
    确认删除此评论么? 确认
  • 本弹窗介绍内容来自,本网站不对其中内容负责。

    Hexo 条件勾选后显示评论

    公爵 · 原创 ·
    笔记 · Hexo技术
    共 2780 字 · 约 1 分钟 · 28

    在友链页面的 index.md 中添加如下代码即可完成

    html

    html 代码:
    <p style="padding:0 0 0 .8rem">
        请<strong>勾选</strong>你符合的条件:
    </p>
    <div id="friendlink_checkboxs" style="padding:0 0 0 1.6rem">
        <p>
            <label class="checkbox">
                <input type="checkbox" id="checkbox1" onclick="checkForm()">
                我已添加 <b>公爵书房 | 技术分享</b> 博客的友情链接
            </label>
        </p>
        <p>
            <label class="checkbox">
                <input type="checkbox" id="checkbox2" onclick="checkForm()">
                我的链接主体为 <b>个人</b>,网站类型为<b>博客</b>
            </label>
        </p>
        <p>
            <label class="checkbox">
                <input type="checkbox" id="checkbox3" onclick="checkForm()">网站内不含任何违反当地法律法规的内容
            </label>
        </p>
        <p>
            <label class="checkbox">
                <input type="checkbox" id="checkbox4" onclick="checkForm()">我的网站现在可以在中国大陆区域正常访问
            </label>
        </p>
        <p>
            <label class="checkbox">
                <input type="checkbox" id="checkbox5" onclick="checkForm()">我的网站可以在1分钟内加载完成首屏
            </label>
        </p>
    </div>

    javascript

    javascript 代码:
    <script>
        var twikooSubmit = document.getElementsByClassName("tk-submit")[0];
        if (twikooSubmit) {
            twikooSubmit.style.opacity = "0";
        }
        function checkForm() {
            var checkbox1 = document.getElementById("checkbox1");
            var checkbox2 = document.getElementById("checkbox2");
            var checkbox3 = document.getElementById("checkbox3");
            var checkbox4 = document.getElementById("checkbox4");
            var checkbox5 = document.getElementById("checkbox5");
            var twikooSubmit = document.getElementsByClassName("tk-submit")[0];
            if (checkbox1.checked && checkbox2.checked && checkbox3.checked && checkbox4.checked && checkbox5.checked) {
                twikooSubmit.style.opacity = "1";
                twikooSubmit.style.height = "auto";
                twikooSubmit.style.overflow = "auto";
                var input = document.getElementsByClassName('el-textarea__inner')[0];
                let evt = document.createEvent('HTMLEvents');
                evt.initEvent('input', true, true);
                input.value = '昵称(请勿包含博客等字样):\n网站地址(要求博客地址,请勿提交个人主页):\n头像图片url(请提供尽可能清晰的图片,我会上传到我自己的图床):\n描述:\n';
                input.dispatchEvent(evt);
                input.focus();
                input.setSelectionRange(-1, -1);
            } else {
                twikooSubmit.style.opacity = "0";
                twikooSubmit.style.height = "0";
                twikooSubmit.style.overflow = "hidden";
            }
        }
    </script>

    css

    css 代码:
    <style>
        .tk-comments > .tk-submit {
            opacity: 0;
            height: 0;
            transition: opacity .5s, height .5s;
            overflow: hidden;
        }
    </style>
    声明:本文由 公爵(博主)原创,依据 CC-BY-NC-SA 4.0 许可协议 授权,转载请注明出处。

    还没有人喜爱这篇文章呢

    发一条! 发一条!
    博客logo 公爵书房 | 技术分享 以指键之轻,承载知识之重 51统计 百度统计
    MOEICP 萌ICP备20226257号 ICP 赣ICP备2022001242号-1 ICP 闽公网安备35020502000606号 又拍云 本站由又拍云提供CDN加速/云存储服务

    🕛

    本站已运行 1 年 256 天 7 小时 6 分

    🌳

    自豪地使用 Typecho 建站,并搭配 MyLife 主题
    公爵书房 | 技术分享. © 2022 ~ 2023.
    网站logo

    公爵书房 | 技术分享 以指键之轻,承载知识之重
     
     
     
     
    壁纸