此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉在link下index.md
中添加如下代码即可实现哦
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <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" class="checkbox-input" id="checkbox1"> 我已添加 <b>青桔气球</b> 博客的友情链接 </label> </p> <p> <label class="checkbox"> <input type="checkbox" class="checkbox-input" id="checkbox2"> 我的链接主体为 <b>个人</b>,网站类型为<b>博客</b> </label> </p> <p> <label class="checkbox"> <input type="checkbox" class="checkbox-input" id="checkbox3"> 我的网站现在可以在中国大陆区域正常访问 </label> </p> <p> <label class="checkbox"> <input type="checkbox" class="checkbox-input" id="checkbox4"> 网站内容符合中国大陆法律法规 </label> </p> </div>
|
javascript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <script> document.addEventListener("DOMContentLoaded", function () { const checkboxes = document.querySelectorAll(".checkbox-input");
function updateSubmitButton() { const twikooSubmit = document.querySelector(".tk-submit"); const input = document.querySelector('.el-textarea__inner');
if (!twikooSubmit) { console.warn("评论提交按钮 .tk-submit 未找到"); return; }
if (!input) { console.warn("评论输入框 .el-textarea__inner 未找到"); return; }
const allChecked = Array.from(checkboxes).every(checkbox => checkbox.checked);
if (allChecked) { twikooSubmit.style.opacity = "1"; twikooSubmit.style.height = "auto"; twikooSubmit.style.overflow = "visible";
input.dispatchEvent(new Event('input', { bubbles: true }));
input.focus(); input.setSelectionRange(input.value.length, input.value.length); } else { twikooSubmit.style.opacity = "0"; twikooSubmit.style.height = "0"; twikooSubmit.style.overflow = "hidden"; } }
checkboxes.forEach(checkbox => checkbox.addEventListener("change", updateSubmitButton)); }); </script>
|
css
1 2 3 4 5 6 7 8
| <style> .tk-comments > .tk-submit { opacity: 0; height: 0; transition: opacity 0.5s ease, height 0.5s ease; overflow: hidden; } </style>
|
效果
请勾选你符合的条件: