国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

利用JS生成博文目錄及CSS定制博客

2019-11-20 10:36:30
字體:
來源:轉載
供稿:網友

本文實例為大家介紹了利用JS生成博文目錄及CSS定制博客的方法,分享給大家供大家參考,具體內容如下

1.JS代碼

  想要生成目錄,許多都說需要JS修改權限,那個這里就直接進入設置頁面,找到下方的聯系郵箱直接發去就行了,工作人員回復的還是很快的。

  拿到權限之后,下面就是將編(搜)寫(尋)的JS代碼放在頁腳HTML代碼的方框內,然后點擊保存就可以了。要注意目錄的生成是幾級標題,這一點可是很重要的。JS代碼如下,基本沒有變化,拷貝了原作者的寫法,可以生成二級目錄,分別為h2和h3,這點需要注意。

  綜合來說,這個目錄有以下幾點的特點,這些也都可以在本文中看到(二級目錄本博文沒有使用)。

1). 可以在博文首部生成兩級目錄
2). 每個一級目錄上方有一個回到頂部的鏈接
  JS代碼如下。

<script language="javascript" type="text/javascript">// 生成兩級目錄索引列表function GenerateContentList(){ var mainContent = $('#cnblogs_post_body'); var h2_list = $('#cnblogs_post_body h2');  //如果你的章節標題不是h2,只需要將這里的h2換掉即可 if(mainContent.length < 1)  return;  if(h2_list.length>0) {  var content = '<a name="_labelTop"></a>';  content += '<div id="navCategory">';  content += '<p style="font-size:18px"><b>目錄</b></p>';  content += '<ul>';  for(var i=0; i<h2_list.length; i++)  {   var go_to_top = '<div style="text-align: right"><a href="#_labelTop">回到頂部</a><a name="_label' + i + '"></a></div>';   $(h2_list[i]).before(go_to_top);      var h3_list = $(h2_list[i]).nextAll("h3");   var li3_content = '';   for(var j=0; j<h3_list.length; j++)   {    var tmp = $(h3_list[j]).prevAll('h2').first();    if(!tmp.is(h2_list[i]))     break;    var li3_anchor = '<a name="_label' + i + '_' + j + '"></a>';    $(h3_list[j]).before(li3_anchor);    li3_content += '<li><a href="#_label' + i + '_' + j + '">' + $(h3_list[j]).text() + '</a></li>';   }      var li2_content = '';   if(li3_content.length > 0)    li2_content = '<li><a href="#_label' + i + '">' + $(h2_list[i]).text() + '</a><ul>' + li3_content + '</ul></li>';   else    li2_content = '<li><a href="#_label' + i + '">' + $(h2_list[i]).text() + '</a></li>';   content += li2_content;  }if($('#cnblogs_post_body').length != 0 )  {   $($('#cnblogs_post_body')[0]).prepend(content);  } } }GenerateContentList();</script>

2. 一級標題CSS格式

  我在觀察zzq同學的一些博文里面的一級標題有一個淺灰色的背景,覺得添加之后看起來很不錯。在這里就借用一下該圖片作為一級標題的背景,圖片和CSS的說明如下。

#cnblogs_post_body h2 { background-repeat: no-repeat; background-image: url('http://xxxx');}

以上就是本文的詳細內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴旗县| 社旗县| 抚远县| 安宁市| 诸暨市| 合阳县| 南投县| 吉安县| 冷水江市| 洱源县| 邵东县| 定陶县| 南城县| 长治市| 盐津县| 息烽县| 泰来县| 固阳县| 潞城市| 慈利县| 东光县| 尉氏县| 榆林市| 桃园市| 祁连县| 乌鲁木齐市| 时尚| 万荣县| 黑河市| 永登县| 吴川市| 鲜城| 余庆县| 德惠市| 六枝特区| 宾阳县| 安龙县| 双峰县| 东兴市| 沾化县| 沾化县|