[Emlog教程] Emlog无刷新pjax教程
作者:CC下载站 日期:2018-10-10 03:58:51 浏览:2140 分类:站长帮
EMLOG无刷新pjax教程(提取于FLY模板里面),我也曾经为pjax这个纠结过。
百度的话也找不到具体的方法,教程是有但是有点小缺陷,因为pre代码高亮解决不了。
但是呢,经过提取FLY主题里面的无刷新pjax之后,完美的解决了这个问题。
JS这块的话你们直接找渠道下载了,在这里不提供了。
下面直接公布代码,教程不是很详细,但是很Nice。安排
HTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <!--头部加载以下JS --> <script src="prettify.js"></script> <script src="pjax.js" type="text/javascript"></script> </head> <body> <div class="container"><!--主体容器pjax --> <div class="echo-text"> <?php echo $log_content;?> </div> <div class="dudu-x"><!--评论容器pjax --> <form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform"><!--评论提交pjax --> <textarea name="comment" id="comment" placeholder="在这里输入你的评论"></textarea> <p class="form-submit"> <div id="error1"></div><div id="ajaxloading1"></div> <input type="submit" id="submit" value="发表评论" tabindex="6"class="btn dufabiao-primary"/> </p> </form> </div> </div> <div class="loading"><!--底部loading pjax --> <div class="loading1"><div class="block"></div><div class="block"></div><div class="block"></div><div class="block"></div><div class='section-left'></div><div class='section-right'></div></div> </div> </body> </html>
JS
/*pjax*/ $(function(){ $(document).pjax('a[target!=_blank]','.container',{fragment:'.container', timeout:6000}); $(document).on('submit','form:not(#commentform,#input)',function(event){$.pjax.submit(event,'#submit',{fragment:'#submit', timeout:6000});}); $(document).on('pjax:send',function(){ $(".loading,.loading1").css("display","block"); }); $(document).on('pjax:complete',function(){ $(".loading,.loading1").css("display","none"); $("pre").addClass("prettyprint linenums"); lanyoupjax(); }); $(document).on('pjax:success',function(a,b,c,d){ if(/#comments$/.test(a.currentTarget.URL)&& $('.pinglun-box').length){ $('html,body').stop(true).animate({ scrollTop: $('.pinglun-box').offset().top-120 },300) } }); }); $("#submit").on("click",function(){ $("#ajaxloading1").html('<a style="font-size:12px;margin-left:5px;">正在提交评论..</a>'); $.ajax({ url: $("#commentform").attr("action"), type:'post', data: $("#commentform").serialize(), success:function(d){ var reg =/<div class=\"main\">[\r\n]*<p>(.*?)<\/p>/i; if(reg.test(d)){ $("#error1").html(d.match(reg)[1]).show().fadeOut(2500); $("#ajaxloading1").hide(); }else{ var pid = $('.comment').length ? $('.comment').attr('id').split('-'):0; $(".dudu-x").html($(d).find(".dudu-x").html()); $("div.echo-text").length ? $("div.echo-text").html($(d).find("div.echo-text").html()):''; $(".comment-info").hover(function(){$(this).find(".comment-reply").show();},function(){$(this).find(".comment-reply").hide();}); if(pid !=0){ $("html,body").animate(function(){scrollTop:$("#comment-"+pid[1]).offset().top -260},1000); } } } }) returnfalse; }); function ajaxcomments(){ $("#submit").off(); $("#submit").on("click",function(){ $("#ajaxloading1").html('<a style="font-size:12px;margin-left:5px;">正在提交评论..</a>'); $.ajax({ url: $("#commentform").attr("action"), type:'post', data: $("#commentform").serialize(), success:function(d){ var reg =/<div class=\"main\">[\r\n]*<p>(.*?)<\/p>/i; if(reg.test(d)){ $("#error1").html(d.match(reg)[1]).show().fadeOut(2500); $("#ajaxloading1").hide(); }else{ var pid = $('.comment').length ? $('.comment').attr('id').split('-'):0; $(".dudu-x").html($(d).find(".dudu-x").html()); $("div.echo-text").length ? $("div.echo-text").html($(d).find("div.echo-text").html()):''; $(".comment-info").hover(function(){$(this).find(".comment-reply").show();},function(){$(this).find(".comment-reply").hide();}); if(pid !=0){ $("html,body").animate(function(){scrollTop:$("#comment-"+pid[1]).offset().top -260},1000); } } } }) returnfalse; }); } function lanyoupjax(){ try{ ajaxcomments() }catch(a){} try{ prettyPrint(); }catch(a){} } /*高亮*/ $( document ).ready(function(){ $("pre").addClass("prettyprint linenums"); prettyPrint(); });
CSS
/*高亮*/ .prettyprint,pre.prettyprint{overflow:hidden;overflow:auto;margin:20px0;padding:0;border:1px solid #272822;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#272822;color:#666;white-space:pre;white-space:pre-wrap;word-wrap:break-word;font:14px/20px'courier new';word-break:break-all;} .prettyprint.linenums,pre.prettyprint.linenums{-webkit-box-shadow:inset 40px00#39382E,inset 41px00#464741;-moz-box-shadow:inset 40px00#39382E,inset 41px00#464741;box-shadow:inset 40px00#39382E,inset 41px00#464741;} .prettyprint.linenums ol,pre.prettyprint.linenums ol{margin:00033px;} .prettyprint.linenums ol li,pre.prettyprint.linenums ol li{overflow:initial;margin-left:0;padding-left:12px;color:#bebec5;list-style:decimal;line-height:20px;} .prettyprint.linenums ol li:before{margin:0!important;padding:0!important;border-radius:50%;color:#F57;content:""!important;text-transform:none;font:normal normal normal 14px/2FontAwesome;font-style:normal;font-variant:normal;font-size:14px!important;-webkit-transition:all .24s;transition:all .24s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} .prettyprint ol.linenums{margin-bottom:0;padding:8px;background-color:#272822;} .prettyprint .com{color:#93a1a1;} .prettyprint .lit{color:#AE81FF;} .prettyprint .clo,.prettyprint .opn,.prettyprint .pun{color:#F8F8F2;} .prettyprint .fun{color:#dc322f;} .prettyprint .atv,.prettyprint .str{color:#E6DB74;} .prettyprint .kwd,.prettyprint .tag{color:#F92659;} .prettyprint .atn,.prettyprint .dec,.prettyprint .typ,.prettyprint .var{color:#A6E22E;} .prettyprint .pln{color:#66D9EF;} /*加载loader*/ .loading,.loading1{display:none} .loading{height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(250,250,250,.1)} .loading1{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px00-75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001} .loading .block:nth-child(1){content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite} .loading .block:nth-child(2){content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite} .loading .block:nth-child(3){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .7s.3s cubic-bezier(.645,.045,.355,1);transition:all .7s.3s cubic-bezier(.645,.045,.355,1)} .loading .block:nth-child(4){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s.3s cubic-bezier(.645,.045,.355,1);transition:all .7s.3s cubic-bezier(.645,.045,.355,1)} @-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)} 100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)} } @keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)} 100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)} }
猜你还喜欢
- 03-08 [网络]宽带多拨以及ip独立分配图文教程
- 03-08 [Ubuntu]Rufus制作U盘启动实例教程
- 03-22 [设计教程]《adobe photoshop cs2中文版经典教程光盘》adobe公司著
- 03-22 [教程] 官方售价整套598元,雨果会贴吧发帖不删技术课程(工具+讲义+引流话术)
- 03-23 [教程] 网易云课堂付费课程之和阿文一起学信息图表
- 03-23 [教程]很难找的AUTOLISP教程分享给大家
- 03-23 [资料]网盘+教程分享
- 03-23 [教程]价值2K的网易白帽子培训教程
- 03-23 [教程]《何雄手机摄影教程》有需要的拿走了!
- 03-23 [魔术]泡妞必备魔术教程!!!!!!
- 03-23 [教程]BT5汉化教程
- 03-23 [教程]狐狸儿商学院
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[课程] 《大师级航拍教程》63节课程视频 MP4格式 5.9G
[资料] 中医鬼才倪海厦全集完整版+资料全集
[课程] 聂佳判断推理绝版课程大集合【8G】
[电视剧] 芈月传 【全集81集全】【未删减版】【国语中字】【2015】【HD720P】【75G】
[电视剧] 封神榜 梁丽版 (1989) 共5集 480P国语无字 最贴近原著的一版【0.98 G】
[影视] 【雪山飞孤4个版本】【1985、1991、1999、2007】【1080P、720P】【中文字幕】【167.1G】
[资料] 24秋初中改版教材全集(全版本)[PDF]
[电影] 高分国剧《康熙王朝》(2001)4K 2160P 国语中字 全46集 78.2G
[动画] 迪士尼系列动画139部 国英双语音轨 【蓝光珍藏版440GB】
[电影] 莫妮卡贝鲁奇为艺术献身电影大合集 1080P超清 双语字幕
[书籍] 彭子益医书合集 [PDF/DOC]
[游戏] 《黑神话悟空》免安装学习版【全dlc整合完整版】+Steam游戏解锁+游戏修改工具!
[动画] 《名侦探柯南》名侦探柯南百万美元的五菱星 [TC] [MP4]
[电视剧集] [BT下载][黑暗城市- 清扫魔 Dark City: The Cleaner 第一季][全06集][英语无字][MKV][720P/1080P][WEB-RAW]
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[CG剧情] 《黑神话:悟空》158分钟CG完整剧情合集 4K120帧最高画质
[游戏] 黑神话悟空离线完整版+修改器
[短剧] 被下架·禁播的羞羞短剧·午夜短剧合集
[电影] 《变形金刚系列》七部合集 [4K HDR 蓝光] 国英双语音轨 [内封精品特效字幕]【典藏版】235G
[影视] 美国内战 4K蓝光原盘下载+高清MKV版/内战/帝国浩劫:美国内战(台)/美帝崩裂(港) 2024 Civil War 63.86G
[影视] 一命 3D 蓝光高清MKV版/切腹 / 切腹:武士之死 / Hara-Kiri: Death of a Samurai / Ichimei 2011 一命 13.6G
[影视] 爱情我你他 蓝光原盘下载+高清MKV版/你、我、他她他 2005 Me and You and Everyone We Know 23.2G
[影视] 穿越美国 蓝光原盘下载+高清MKV版/窈窕老爸 / 寻找他妈…的故事 2005 Transamerica 20.8G
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[书籍] 彭子益医书合集 [PDF/DOC]
[资源] 精整2023年知识星球付费文合集136篇【PDF格式】
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
- 最新评论
-
谢谢分享感谢ppy2016 评论于:11-05 谢谢分享感谢ppy2016 评论于:11-05 怎么没有后续闲仙麟 评论于:11-03 怎么没后续闲仙麟 评论于:11-03 有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢AAAAA 评论于:10-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢password63 评论于:10-26 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21
- 热门tag