红梅报春——洁云AI绘画作品选

AI百科6个月前更新 快创云
55 0

  以下是代码片段的重新整理版本,保持原有逻辑不变,仅对格式和部分表述进行了轻微调整:

var text = html.replace(/SCRIPT_REGEX/g, ""); // 使用正则表达式移除脚本标签

var parts = text.split('@');

if (parts[0] === '推荐成功') {
// 推荐成功时的操作
var count = parseInt($("#recommendcount").text());
$("#return_qcrecommend_1471092").text(parts[0]);
// 推荐数加一
$("#recommendcount").text(count + 1);
// 显示推荐人及推荐内容
if ($("#recommendcount").text() === '') {
$("#recommendtag").html("推荐人");
$("#recommendbody").html(parts[1]);
} else {
$("#recommendbody").append(parts[1]);
}
}

// 渲染分享代码,清空分享内容
$("#shareblog").html('');

// 使用jQuery处理锚点
var commentCid = window.location.hash.toString();
var targetId = commentCid.slice(1).toString();
var targetElement = document.getElementById(targetId);

if (targetElement && targetElement.hasChildNodes()) {
if (targetElement.childNodes.length === 1) {
// 如果目标元素只有一个子节点,则设置背景色并滚动到该元素
targetElement.style.backgroundColor = "#E6E6B8";
targetElement.previousElementSibling.style.marginBottom = "0px";
targetElement.previousElementSibling.style.backgroundColor = "#E6E6B8";
targetElement.previousElementSibling.previousElementSibling.style.backgroundColor = "#E6E6B8";
window.scrollTo(0, targetElement.offsetTop + 100);
return false;
} else {
// 获取第一个子节点并设置背景色,同时处理父节点和前一个兄弟节点的显示状态
var firstChild = targetElement.children[0];
firstChild.style.backgroundColor = "#E6E6B8";
var parentElement = targetElement.parentNode;
parentElement.style.display = 'block';
var previousSibling = parentElement.previousElementSibling;
previousSibling.style.display = 'none';
}
}
© 版权声明

相关文章