if(theNode.childNodes.length==1) {

admin 19 2024-03-10 22:57:52

  )/gi;

  var text = html.replace(SCRIPT_REGEX, ""); //正则替换为空

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

  if(arr[0] == '推荐成功') {

  //推荐成功提示

  var num = parseInt($("#recommendcount").text());

  $("#return_qcrecommend_1222924").text(arr[0]);

  //推荐数加1

  $("#recommendcount").text(num+1);

  //推荐人显示

  if($("#recommendcount").text()=='') {

  $("#recommendtag").html("推荐人");

  $("#recommendbody").html(arr[1]);

  } else {

  $("#recommendbody").append(arr[1]);

  }

  }

  });

  //渲染分享代码

  $("#shareblog").html('');

  /* jquery写法

  var comment_cid = window.location.hash;

  var commentcid = comment_cid.slice(1);

  if(commentcid) {

  jQuery("#"+commentcid).parent().animate({height: 'toggle', opacity: 'toggle'}, "fast");

  jQuery("#"+commentcid).parent().prev().hide();

  }

  */

  //window.onload = function(){ //js写法

  //找到锚点

  var comment_cid = window.location.hash.toString();

  var commentcid = comment_cid.slice(1).toString();

  var theNode = document.getElementById(commentcid);

  if(theNode.hasChildNodes()) {

  if(theNode.childNodes.length==1) {

  //alert(theNode.firstChild.nodeType);

  theNode.style.backgroundColor = "#E6E6B8";

  theNode.previousElementSibling.style.marginBottom = "0px";

  theNode.previousElementSibling.style.backgroundColor = "#E6E6B8";

  theNode.previousElementSibling.previousElementSibling.style.backgroundColor = "#E6E6B8";

  window.scrollTo(0, theNode.offsetTop+100);

  return false;

  }

  //获取第一个子节点

  var first=theNode.children[0];

  first.style.backgroundColor = "#E6E6B8";

  //获取父节点元素

  var prent = theNode.parentNode;

  prent.style.display = 'block';

  //前一个元素节点

  var pre = prent.previousElementSibling;

  pre.style.display = 'none';

  }

  //}

  });

if(theNode.childNodes.length==1) {
上一篇:NBA网站HOOPSHYPE评选了NBA历史TOP20小前锋
下一篇:首先由英格兰队头号球星哈里凯恩打进首个进球
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

返回顶部小火箭