古诗文网背诵辅助
// ==UserScript== // @name 便捷背诵 // @namespace http://tampermonkey.net/ // @version 0.3.0 // @description 古诗文网背诵辅助 // @author Pikaqian // @license =) // @match https://so.gushiwen.cn/* // @match https://www.gushiwen.cn/* // @icon data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABuAG4DASIAAhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAABQYDBAcBAgD/xAA9EAACAQMCBAMFBAgFBQAAAAABAgMABBEFEgYTITEiQVEUMmFxgRVSkcEHIzNCVKGisRYkQ5PRNERTVXL/xAAZAQADAQEBAAAAAAAAAAAAAAABAwQCAAX/xAAhEQACAgIDAAMBAQAAAAAAAAAAAQIRAyEEEjETMkFRIv/aAAwDAQACEQMRAD8AG9DXk+Dyro930ryDkYo0RHtSK70H1rxkL2xXSwHbFcA6oFfGuZ21IBu2+WT3oM1CDlKkR7B9a6B1qz7JKD2U/I1FtwSPMdDQTQ7LxMuPckc7rXxFdx0718ySuCVU4X38+VGxXxTq6ITULg1bEfc4zjqaiK+LrRMU0RKSvnXoMfOu4z5V9jyrgHck+XSvQHSoQfKmXg7TYtS1+JJxujiUylfI47CuehmOPaVAW6sLu0Cme3kjDqHUsvlUKLuGSM1tWv3NvZ6LcTXESSRqANjrkHJ9Ky/R7Bry+eSKDmhX/VQ/eYnoD8B3NYc6Vsplx9pIgt9Id0Se6k9nt39zw7nk/wDlfzo7b8L3FxGBbaTJsP8AqXUu3P0GKbotNt9CspdTvSLm9C5Z27Z8lX0FUI+L7i6ntIorcREybZ2ZSV+hqWWWUvCvHijBXFWApuD9bihwYEkPlypBkfjQu60K/tommnsZ02+8zDp/KtaN0UV+aoLIwU7exzUU80xmSEbUEinZuGQWH7p+YrCzyTpla5U2v9JMx4tHHHl9m70UVdnENnp1vbOUa4mmE90Ac7F/dQn1x1NPGo6ZY6vFOlzBygFxC0a9VkHfOKzaaFoJnhboyMVb50/HLuJ5nKcopJaNU0vS9HubCK7t7CKNZ4/Id1PlWb8RaQNH1ie1XPK6PHn7pp94Htbm74fTn3TC3WRljjj8Jx8WqPjvh63Gk/aFtC3OhYBzuLZQ/wDFPSaZFk6yjRlpGOwrztI8qnYYNeMjOK0QPRXBya0j9GukQ3EF7eXMAcbljjLficVnSLjrW/cPwQwaDYxwIETkK2B8R1NH8KMK/RU/SBpsFtoccsJlRROoMYclD0PlVfhO0NjaLMIwznC9fLcNx/Kmni6xivuG7tZM5iXmqR94VFosSxwzIB0DKv8AQtScl6SLcflsF65qcNxZ2jP4ImuGDbuo8I6Zr3dx2c9lGkEyk7dvQHxZ9KCXGpvpk5uJbWSe2gueSY1XruwV/nkVa0jUb69u1lXRoktFn5RYXWeW/n4exI+Fdjg+uh19UGtOvEg0h3YZkt2An3d8ev4VHbayNT1RrAW6SCOXdzC2PCOzAVfurAOzzQBVmKlGz7sinyasrjgWO9vob67u7fUYJQIhEe/Xr1HbyoRwJsy2vTUreYpq8tvIuxpU39OzEdMj6f2pE43t7aPVxNbgeLKSqPJx1/mDR3SG1aa2h06/MSyxqx5rId4AJwwOfOlPix45NcEkdyZwYYyZPvnHfFDHDrk0Ky/XZoXANu0PDMTtn9fI0gHoO35UzSIsiFHUFG6EEdCKUP0e6m13o72TjxWhAVvVT2pyb3asYheGBatai01S7gUYWOZlA+GaHsOvemfjS39m4pvV8pGEo+opb25NBkuRVILf4W1JVYmOLAB/1VrZtGTl6NYoe4gQf00o###2IXPtCHCn9welOlguNPtgPKJf7Vplah1QM1645miapCOkqwMF+OR0oZod6JRbeMD2jmNt8ztCj8jRbXNMkvLWb2dgJmQjB7Gl/Q4mGjx3nhe4t5CrBOwUe8o/EmpuSl1sdjeqJtY0eGfUIGmcxxGdZ1I7GRem1vmP7UK07haS0v0mjuHbbdcwx7/CBnO7HrjpTBqcUUNks63MkdszrzOu5dp88Ht5VagthHp/LimaVth2yserenUVnDN9TbipelpnCoWJAHq3aqEthYTyNKYYXmYrI2O7EdqSo9OuZUME73LFT4ozuxmmLhnTX083c8yNGjBVXmdOg7n5UzwfLCkrbJ9slzrkqcqSJ2gCGQ9tmfFj4+VIc3DuoXFxNNDGnLaRtm6Uds9K0bTbxL+8u7hP2cWIkP3h3JoNY2NxexxJbS5L9WYLkRgn19fhWcX3ZNmjaok4B0+406a/iuVUMyxsNrBvWnk9qBadZLp2sSJHEVikhChvUqfP8aPeVUMRVGcccaLdX+vI9qi###13bnC9mNLP+FNW/wDDF/urWi6zFJdauOTIFEcW1+mfFnOKp+wXf8Sv0QV2jMsSlskNrqDBgb+PBGP2VH9JnD2McTMObCoR1+XnQ7dU1jFHJdPKch0AAKtjvXDX4GveoY+l8gh7ApG3Z0ceB/ifj8asll2OyufDnOG7VPHKssasrBsjuDWXHt6ZuhXkMlvLJpeowhLW6U8qVWygY9169vhQF7fU7Dn4uTaPCCcR+PePJtp6Yp11tIZrIwuMufEnzFB2mjutGWSeJ5JInCb0bay57Nn5EZpLj8TutMfDI6pFODW7rkRJ1uJWQMcIM/OqBnvtW1VrZ7iRQSNtu6YXt8O9F9N0N9PuXgnkwLgl4j3wfNSf7VeSweLVWaDlvPDbnaWGAGY9Ov0p6jGrYHmd6ILK3+ztM1I8wv4nw2Mdlx/ejOi8saZFHFGEWPwYHqKXLh5rLhm9kuXVjG2zC+70cZP1OaIaNqMNtBPz3CIZXYMew8RpOFbkwZHatjKcd6EahqMrh7ewdRL2aZhlU/5NQXN9JfApCWitvN+zSD4egqNVVFCqAAOwFPMJA5bLUUGFv4/UkxZJPqa77Nqn/sIv9miBNfZrg2eN1TWUqxG5c5IVQxwOvnVPfnzqezXmyXKbmUMqjKnBHegwFuzSQaZI8wKSzbpXX7pby+gxS7Z3l9axtKcvAp/ap3Xr+8Pzq7pRYWWo3IUIhd0RFcsPACN3X1NLsfEV7ps0tnDZWzxwWkV1PNPM64DsV7KrdOnU0ueRx8Ckmth7UNW32rXRZdsUZbIPQ0oWHFqwaKVkRpGlxE6r1bs3Uf00r6/q+tRqIJWs3dzOs4gkZVfltntt6ADAz51TW8m+z4JrVreE3CrI4nkIHu/CqVBZYAi1D0edU46v7nkqI47KGN1bqN8hI9fSh8/GeoTak93bXlxbPMdzRhVZFx0A+NJmnag0mizahc+xSqiFuRGSH7+ufyq/bz2za28QRIYFtVkBcdAdxBz9KX2q1R6EONB9Xfo5z8QvqXDM9jJtuZLjnc2SAdYyMMp2+lFuFIvatHtp55OaUyqqewIPc+prMItat1uLm6nnWGNxugROjGP3c9O+70pj4N4nn06aSDWU9ms7txJbyHoLcnoEkPlu6HPbPSjHH1jf9JcripOKNRLV5L4oDFr0snF9zonIQRRWUd0Jg3UlmK7cfSixk+NZFE++ub/iKr7xXwkrjkQGZVXJOKvaaSTcblkXcBg7SPwoMj/5yJT8SPnRESSMffb6tXMD0EktobXTjbRIwiVCo6dazzWI0l1q7cQSlJLSC3###9xKIyjMxYbBhujdOuPWnIu/3j+NBbvQ/tGeV73VNSmtXP8A0az8uLHoQoBYfM1iWOwWZAtlbXN1cfYq39/DG8oZ3spCw3E7Wyvr8aISaLqD6Tp9kukXE11NHyoRLat4dq+J8MOgA/KtUn4c0+6MUkSy2c0MYjjms5TC6IOy5XuPgc0W061e1tEhkvLm6Zc/rZ2BdvmQBT4T6qgemC6Zwrrh4aL2+iPcwy2zcqaGHD5DYwfM0eh0LVzxHPB9lSSyHTlLwOvdS7d613S9Jj0vRodOt5peXEjKrk+LqSc/PrVGw4Zt7Sa7mnvb+/muoRBJLeT7m5Yydo2gY7mh2X8GxzSSVfhj44a1TRtLu5r/AIcjjkdlYqZF7swRQAOqgbu9GtM4c1Hh7WLSfUOGYRb3EyWmTO7YZzgeFuh+Rp9uOCNBk02eyt7JbPn7Q88HSUhWDY3nJ7gV1+DrCSe1m9s1QtbzpcKst9JIpZTkZViRRc7VCrt2Qx6LqMfG91qJspRbPp0UCuB03CRiR+GKMG2u/wCFm/CpotLt/tiTUgZPaZIVhJ5h27Qcjw9geverUilf3jWKDYO9kvT/ANpL/KvvZL7+Dl/l/wA1dyT5mugn1Ncd2P/Z // @grant none // ==/UserScript== (function() { 'use strict'; let style = document.createElement('style') var id_box=["tag_","text_","block_"] document.body.appendChild(style); style.textContent=` #black{ position:fixed; height:100%; width:100%; background-color:#000; opacity:0; top:0px; left:0px; display:none; cursor:pointer; transition: 0.5s; } #text{ position: fixed; height: 100%; width: 210px; background-color: #f0efe2; left: -220px; top: 0px; transition: 0.2s; overflow:auto; z-index:2; }::-webkit-scrollbar{width:5px;}::-webkit-scrollbar-thumb{background:rgba(117,117,117,0.7);} #content{ font-size:14px; background-color:none; position:fixed; cursor:pointer; top:0px; left:30px; display:none; } #button{ height:15px; width:40px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-35px; cursor:pointer; transform-origin:0px 17px; transition: 0.2s; position:fixed; z-index:2; font-size:14px; top:38%; background:#000 } .Button{ height:15px; width:40px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-35px; cursor:pointer; transform-origin:0px 17px; transition: 0.2s; position:fixed; z-index:2; font-size:14px; background:#000 } .tag{ top: 30px; left: -220px; z-index: 1; width: 60px; height: 60px; position: fixed; border-radius: 10px; transition: 0.2s; cursor:pointer; } .block_text{ top: 30px; left: -220px; z-index: 1; width: 60px; height: 60px; position: fixed; border-radius: 10px; transition: 0.2s; cursor:pointer; } .inText{ top: 35px; position: fixed; left: -178px; color: white; line-height: 23px; transition: 0.2s; z-index:1; cursor:pointer; text-align: right; } ` function setCookie(cname,cvalue,exdays){//设置cookie var cookie_all=cname /* for(var i=0;i<20;i++){ cookie_all=cookie_all+"1" } */ //exdays=-1 if(exdays!=-1){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); cookie_all=cname+"="+cvalue+"; "+expires+";path=/" } else{ cookie_all=cname+"="+cvalue+"; "+exdays+";path=/" } document.cookie = cookie_all; } //————————————————————————————————调取cookie function getCookie(cname){ var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0){ return c.substring(name.length,c.length); } } return ""; } function addText(fontColor,k,text,href){//内容添加函数 var num=document.getElementsByClassName("content").length var content=document.createElement("content"+num) content.innerText=text content.id="content" content.className="content" content.href=href content.style.top=num*30+"px" if(fontColor[k]=="1"){ content.style.color="#f00" } if(fontColor[k]=='2'){ content.style.color="rgb(0 173 255)" } document.getElementById("text").appendChild(content) } var check=0//0为尚未展开,将要展开;1为已经展开,将要合上 document.body.appendChild(style) var text=document.createElement("text") text.id="text" document.body.appendChild(text) // var button=document.createElement("a") // button.id="button" // document.body.appendChild(button) if(document.getElementById("button")==null){ var button = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path13 = document.createElementNS("http://www.w3.org/2000/svg", 'path'); button.setAttribute("aria-hidden","true"); button.setAttribute('viewbox', '0 0 24 24'); button.setAttribute('width', '24px'); button.setAttribute('height', '24px'); path13.setAttribute('d','M423.1984 640a83.84 83.84 0 0 1-64-28.8 259.84 259.84 0 0 1-26.88-308.48L441.1184 128a261.12 261.12 0 1 1 448 272l-35.2 57.6a83.84 83.84 0 1 1-145.92-90.24l35.2-57.6a92.8 92.8 0 0 0-158.72-96.64L476.9584 389.76a92.8 92.8 0 0 0 9.6 109.44 83.84 83.84 0 0 1-64 139.52zM357.9184 ####A261.12 261.12 0 0 1 135.1984 626.56L166.5584 576a83.84 83.84 0 1 1 144 87.68l-31.36 51.2a92.8 92.8 0 0 0 30.72 128 91.52 91.52 0 0 0 70.4 10.88 92.16 92.16 0 0 0 57.6-41.6L545.4384 634.24a93.44 93.44 0 0 0-6.4-105.6A83.84 83.84 0 1 1 673.4384 424.96a262.4 262.4 0 0 1 17.28 296.96L581.2784 896A259.84 259.84 0 0 1 417.4384 1016.32a263.68 263.68 0 0 1-59.52 7.68z') path13.style.transform="scale(0.0124) translate(2250px, -43px) rotate(17deg)" path13.setAttribute('fill','#fff'); button.appendChild(path13); button.id = 'button'; document.body.appendChild(button); } var div=document.createElement("div") div.id="div_all" document.body.appendChild(div) var tag=document.createElement("a")//全部 tag.className="tag" tag.id="tag_all" tag.style.backgroundColor="rgb(210,210,210)" var text_all=document.createElement("b") text_all.className="inText" text_all.id="text_all" text_all.innerText="全\n部" var block_all=document.createElement("c") block_all.id="block_all" block_all.className="block_text" block_all.opacity=0 document.getElementById("div_all").appendChild(tag) document.getElementById("div_all").appendChild(text_all) document.getElementById("div_all").appendChild(block_all) var tag_12=document.createElement("a")//12月 tag_12.className="tag" tag_12.id="tag_12" tag_12.style.top="58px" tag_12.style.backgroundColor="rgb(195,195,195)" var text_12=document.createElement("b") text_12.className="inText" text_12.id="text_12" text_12.style.top="63px" text_12.innerText="12\n月" var block_12=document.createElement("c") block_12.id="block_12" block_12.className="block_text" block_12.style.top="58px" block_12.opacity=0 document.getElementById("div_all").appendChild(tag_12) document.getElementById("div_all").appendChild(text_12) document.getElementById("div_all").appendChild(block_12) var tag_11=document.createElement("a")//11月 tag_11.className="tag" tag_11.id="tag_11" tag_11.style.top="86px" tag_11.style.backgroundColor="rgb(180,180,180)" var text_11=document.createElement("b") text_11.className="inText" text_11.id="text_11" text_11.style.top="91px" text_11.innerText="11\n月" var block_11=document.createElement("c") block_11.id="block_11" block_11.className="block_text" block_11.style.top="86px" block_11.opacity=0 document.getElementById("div_all").appendChild(tag_11) document.getElementById("div_all").appendChild(text_11) document.getElementById("div_all").appendChild(block_11) var tag_10=document.createElement("a")//10月 tag_10.className="tag" tag_10.id="tag_10" tag_10.style.top="114px" tag_10.style.backgroundColor="rgb(165,165,165)" var text_10=document.createElement("b") text_10.className="inText" text_10.id="text_10" text_10.style.top="119px" text_10.innerText="10\n月" var block_10=document.createElement("c") block_10.id="block_10" block_10.className="block_text" block_10.style.top="114px" block_10.opacity=0 document.getElementById("div_all").appendChild(tag_10) document.getElementById("div_all").appendChild(text_10) document.getElementById("div_all").appendChild(block_10) var tag_9=document.createElement("a")//9月 tag_9.className="tag" tag_9.id="tag_9" tag_9.style.top="142px" tag_9.style.backgroundColor="rgb(150,150,150)" var text_9=document.createElement("b") text_9.className="inText" text_9.id="text_9" text_9.style.top="147px" text_9.innerText="9\n月" var block_9=document.createElement("c") block_9.id="block_9" block_9.className="block_text" block_9.style.top="142px" block_9.opacity=0 document.getElementById("div_all").appendChild(tag_9) document.getElementById("div_all").appendChild(text_9) document.getElementById("div_all").appendChild(block_9) /* var tag_mis=document.createElement("a")//9月 tag_mis.className="tag" tag_mis.id="tag_mis" tag_mis.style.top="170px" tag_mis.style.backgroundColor="rgb(130, 130, 130)" var text_mis=document.createElement("b") text_mis.className="inText" text_mis.id="text_mis" text_mis.style.top="175px" text_mis.innerText="9\n月" var block_mis=document.createElement("c") block_mis.id="block_mis" block_mis.className="block_text" block_mis.style.top="170px" block_mis.opacity=0 document.getElementById("div_all").appendChild(tag_mis) document.getElementById("div_all").appendChild(text_mis) document.getElementById("div_all").appendChild(block_mis) */ var text_inner=[ "","", "————古文————","", "赤壁赋","https://so.gushiwen.cn/shiwenv_4cac23b07849.aspx", "答司马谏议书","https://so.gushiwen.cn/shiwenv_b09aa5c9b747.aspx", "登泰山记","https://so.gushiwen.cn/shiwenv_8bf5847fffd5.aspx", "阿房宫赋","https://so.gushiwen.cn/shiwenv_0456af8aceec.aspx", "六国论","https://so.gushiwen.cn/shiwenv_077582755824.aspx", "谏太宗十思疏","https://so.gushiwen.cn/shiwenv_3827a21544f0.aspx", "劝学","https://so.gushiwen.cn/shiwenv_9b5ed8061abe.aspx", "师说","https://so.gushiwen.cn/shiwenv_178197fd7202.aspx", "侍坐","https://so.gushiwen.cn/shiwenv_736e296de7fd.aspx", "石钟山记","https://so.gushiwen.cn/shiwenv_c72161f552bb.aspx", "陈情表","https://so.gushiwen.cn/shiwenv_f84986dafb2d.aspx", "项脊轩志","https://so.gushiwen.cn/shiwenv_a8fb4f01b418.aspx", "屈原列传","https://so.gushiwen.cn/shiwenv_573d6514abc4.aspx", "论语十二章","https://so.gushiwen.cn/shiwenv_48479bc1dedf.aspx", "归去来兮辞","https://so.gushiwen.cn/shiwenv_987458864738.aspx", "过秦论","https://so.gushiwen.cn/shiwenv_166993e31db3.aspx", "五代史伶官传序","https://so.gushiwen.cn/shiwenv_6cd4e529af11.aspx", "种树郭橐驼传","https://so.gushiwen.cn/shiwenv_0595b5ed9fb4.aspx", "————诗词————","", "登高","https://so.gushiwen.cn/shiwenv_eeb217f8cb2d.aspx", "登岳阳楼","https://so.gushiwen.cn/shiwenv_c05fb9a17f71.aspx", "短歌行","https://so.gushiwen.cn/shiwenv_35000de73cdb.aspx", "归园田居","https://so.gushiwen.cn/shiwenv_a537ff195683.aspx", "桂枝香·金陵怀古","https://so.gushiwen.cn/shiwenv_17a86f6c536a.aspx", "念奴娇·赤壁怀古","https://so.gushiwen.cn/shiwenv_5fb51378286c.aspx", "念奴娇·过洞庭","https://so.gushiwen.cn/shiwenv_8d26eae2cfdf.aspx", "梦游天姥吟留别","https://so.gushiwen.cn/shiwenv_05e2f6fc757c.aspx", "琵琶行","https://so.gushiwen.cn/shiwenv_0581b0ba8bb4.aspx", "鹊桥仙·纤云弄巧","https://so.gushiwen.cn/shiwenv_e83cadaaf394.aspx", "涉江采芙蓉","https://so.gushiwen.cn/shiwenv_c72d94b49cc6.aspx", "声声慢","https://so.gushiwen.cn/shiwenv_f82821b9d569.aspx", "诗经·静女","https://so.gushiwen.cn/shiwenv_87e447468c9e.aspx", "蜀相","https://so.gushiwen.cn/shiwenv_625762a4b089.aspx", "永遇乐·#口北固亭怀古","https://so.gushiwen.cn/shiwenv_12e69f000057.aspx", "虞美人·春花秋月何时了","https://so.gushiwen.cn/shiwenv_3574610d74e0.aspx", "拟行路难·其四","https://so.gushiwen.cn/shiwenv_5261df279f62.aspx", "无衣","https://so.gushiwen.cn/shiwenv_4830155d39b2.aspx", "春江花月夜","https://so.gushiwen.cn/shiwenv_3aed26d1fa99.aspx", "离骚","https://so.gushiwen.cn/shiwenv_f5714bcd33e3.aspx", "蜀道难","https://so.gushiwen.cn/shiwenv_d59ec5d6c91c.aspx", "将进酒","https://so.gushiwen.cn/shiwenv_ee16df5673bc.aspx", "燕歌行","https://so.gushiwen.cn/shiwenv_4c7868ec4409.aspx", "客至","https://so.gushiwen.cn/shiwenv_2dfd92e6cd5b.aspx", "锦瑟","https://so.gushiwen.cn/shiwenv_1921957e6e83.aspx", "书愤","https://so.gushiwen.cn/shiwenv_7c14409ca751.aspx", "扬州慢","https://so.gushiwen.cn/shiwenv_a8062138a414.aspx", "望海潮","https://so.gushiwen.cn/shiwenv_a52ca0ee5a22.aspx", "江城子","https://so.gushiwen.cn/shiwenv_567fcf6ffefb.aspx", "登快阁","https://so.gushiwen.cn/shiwenv_8545428012cd.aspx", "李凭箜篌引","https://so.gushiwen.cn/shiwenv_77b08ab3153f.aspx", "临安春雨初霁","https://so.gushiwen.cn/shiwenv_0ccd54b5b58a.aspx" ] // console.log(text_inner.length/2) function color_cookie(text){ for(var w=0;w<text_inner.length;w++){ if(text_inner[w]==text){ return (w/2) } } } function asideOpen(){ var fontColor=getCookie("remember").split(",") document.getElementById("text").innerHTML="" if(getCookie("change")=="all"){//全部 var p=[0,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,52] } /* else if(getCookie("change")=="12"){//12月 p=[0,1,12,13,14,15,17,31,34,35,36,37,38,39,40,41,42,43] } */ else if(getCookie("change")=="12"){ p=[0, 1, 12, 13, 14, 15, 20, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46] // p=[0,1,12,13,14,15,18,32,35,36,37,38,39,40,41,42,43,44] //['论语十二章','屈原列传','项脊轩志','陈情表','蜀相','客至','离骚','无衣','拟行路难','春江花月夜','锦瑟','书愤','蜀道难','将进酒','燕歌行'] } else if(getCookie("change")=="11"){//11月 p=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36] // p=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34] //['师说','赤壁赋','登泰山记','侍坐','谏太宗十思疏','阿房宫赋','六国论','劝学','短歌行','归园田居','梦游天姥吟留别','登高','琵琶行','念奴娇·赤壁怀古','永遇乐','声声慢','静女','涉江采芙蓉','虞美人','鹊桥仙','登岳阳楼','桂枝香','念奴娇·过洞庭','答司马谏议书'] } else if(getCookie("change")=="10"){//10月 p=[0, 1, 2, 3, 4, 7, 8, 9, 10, 20, 21, 23, 24, 26, 28, 29] // p=[0,1,2, 3, 4, 7, 8, 9, 10, 18, 19, 21, 22, 24, 26, 27, 33] //['师说','赤壁赋','登泰山记','侍坐','谏太宗十思疏','答司马谏议书','劝学','短歌行','归园田居','梦游天姥吟留别','登高','琵琶行','念奴娇·赤壁怀古'] } else if(getCookie("change")=="9"){//9月 p=[0, 1, 2, 8, 9, 12, 16, 20, 24, 34, 35, 36, 41] // p=[0, 1, 2, 8, 9, 12, 16, 18, 22, 32, 33, 34, 39] //['劝学','陈情表','师说','赤壁赋','归去来兮辞','归园田居','蜀道难','蜀相','虞美人','永遇乐'] } var counting=0 for(var k=0;k<text_inner.length/2;k++){ if(k==p[counting]){ addText(fontColor,k,text_inner[k*2],text_inner[k*2+1]) counting++ } } var content=document.getElementsByClassName("content") if(check==0){ text.style.transform="translate(220px,0px)" for(var i=0;i<content.length;i++){ content[i].style.display="block" } document.getElementById("black").style.display="block" setTimeout(function () { document.getElementById("black").style.opacity="0.3" }, 0.1); for(var o=0;o<document.getElementsByClassName("tag").length;o++){ document.getElementsByClassName("tag")[o].style.left="170px" document.getElementsByClassName("block_text")[o].style.left="170px" document.getElementsByClassName("inText")[o].style.left="212px" } var change_first=document.getElementById(id_box[0]+getCookie("change")) for(var y=0;y<3;y++){ if(y==1){ var leftPx="232px" } else{ leftPx="190px" } document.getElementById(id_box[y]+getCookie("change")).style.left=leftPx } check=1 } else if(check==1){ text.style.transform="translate(0px,0px)" document.getElementById("black").style.opacity="0" setTimeout(function () { document.getElementById("black").style.display="none" }, 300); for(o=0;o<document.getElementsByClassName("tag").length;o++){ document.getElementsByClassName("tag")[o].style.left="-220px" document.getElementsByClassName("block_text")[o].style.left="-220px" document.getElementsByClassName("inText")[o].style.left="-220px" } check=0 } } if(getCookie("remember")==""){//设置初始cookie var cookie_text="" for(var t=0;t<text_inner.length/2;t++){ cookie_text=cookie_text+"0," } setCookie("remember",cookie_text,365) } if(getCookie("change")==""){ setCookie("change","all",365) } var black=document.createElement("black") black.id="black" document.body.appendChild(black) button.addEventListener('mouseenter',function(e){ button.style.transform="translate(15px,0px)" }) button.addEventListener('mouseleave',function(e){ button.style.transform="translate(0px,0px)" }) button.addEventListener('click',function(e){ asideOpen() }) document.getElementById("black").addEventListener('click',function(e){ text.style.transform="translate(0px,0px)" document.getElementById("black").style.opacity="0" setTimeout(function () { document.getElementById("black").style.display="none" }, 300); for(var o=0;o<document.getElementsByClassName("tag").length;o++){ document.getElementsByClassName("tag")[o].style.left="-220px" document.getElementsByClassName("block_text")[o].style.left="-220px" document.getElementsByClassName("inText")[o].style.left="-220px" } check=0 }) window.addEventListener('click',function(e){ if(e.target.id=="content"&&e.target.href!=""){ if(e.ctrlKey==true){ var open="_blank" } else{ open="_self" } //alert(e.target.href) window.open(e.target.href,open) } }) window.addEventListener('contextmenu',function(e){ if(e.ctrlKey!=true){ if(e.target.id=="content"&&e.target.href!=""){ if(e.target.style.color=="rgb(0, 0, 0)"||e.target.style.color==""){ e.target.style.color="#f00" var fontColor=getCookie("remember").split(",") var text_num=color_cookie(e.target.innerText) fontColor[text_num]="1" var cookie="" for(var i=0;i<fontColor.length;i++){ if(fontColor[i]!=""){ cookie=cookie+fontColor[i]+"," } } setCookie("remember",cookie,365) } else if(e.target.style.color=="rgb(255, 0, 0)"){ e.target.style.color="rgb(0,173,255)" fontColor=getCookie("remember").split(",") text_num=color_cookie(e.target.innerText) fontColor[text_num]="2" cookie="" for(i=0;i<fontColor.length;i++){ if(fontColor[i]!=""){ cookie=cookie+fontColor[i]+"," } } setCookie("remember",cookie,365) } else if(e.target.style.color=="rgb(0, 173, 255)"){ e.target.style.color="rgb(0,0,0)" fontColor=getCookie("remember").split(",") text_num=color_cookie(e.target.innerText) fontColor[text_num]="0" cookie="" for(i=0;i<fontColor.length;i++){ if(fontColor[i]!=""){ cookie=cookie+fontColor[i]+"," } } setCookie("remember",cookie,365) } event.preventDefault() } } else{ window.open("https://cn.bing.com/search?q="+e.target.innerText+"理解性默写","_blank") event.preventDefault() } }) window.addEventListener('keydown',function(e){ var all=document.getElementsByClassName("yizhu")[0].childNodes//四个按钮的第一个父元素 if(e.keyCode==189){ all[7].click()//原网页翻译按钮的id } else if(e.keyCode==187){ all[5].click()//原网页注释按钮的id } else if(e.keyCode==48){ all[3].click()//原网页赏析按钮的id } }) document.getElementById("div_all").addEventListener('mouseover',function(e){ if(e.target.className=="block_text"){ var break_element=e.target for(var p=0;;p++){ break_element=break_element.nextSibling if(break_element==null){break} break_element.style.top=parseInt(break_element.style.top.match(/\d+/)[0])+30+"px" } // alert("a") } /* if(e.target.id=="block_all"){console.log("all")} else if(e.target.id=="block_12"){console.log("12")} else if(e.target.id=="block_11"){console.log("11")} */ }) document.getElementById("div_all").addEventListener('mouseout',function(e){ if(e.target.className=="block_text"){ var break_element=e.target for(var p=0;;p++){ break_element=break_element.nextSibling if(break_element==null){break} break_element.style.top=parseInt(break_element.style.top.match(/\d+/)[0])-30+"px" } // alert("a") } }) document.getElementById("div_all").addEventListener('click',function(e){ var change_first=document.getElementById(id_box[0]+getCookie("change")) for(var u=0;u<3;u++){ if(u==1){ var leftPx="212px" } else{ leftPx="170px" } document.getElementById(id_box[u]+getCookie("change")).style.left=leftPx } if(e.target.id.split("_")[1]!='mis'){ setCookie("change",e.target.id.split("_")[1],100) } for(u=0;u<3;u++){ if(u==1){ leftPx="232px" } else{ leftPx="190px" } document.getElementById(id_box[u]+getCookie("change")).style.left=leftPx } if(e.target.id.split("_")[1]=='mis'){ console.log('a') } }) window.addEventListener('keydown',function(e){ if(e.keyCode==192&&e.ctrlKey==true){ asideOpen() } }) })();