为自己的博客增加打赏功能之EMLOG博客教程

2021-07-04 374阅读 0评论

经常在一些博客中看到有一个打赏功能。今天舍力也写了一个简单的打赏功能代码,需要注意的是,博客必须加载js,emlog博客默认为include/lib/js/jquery/jquery-1.7.1.js,不确定是否会与你们本身的主题特效有冲突。还有的就是,动手之前,记得备份,养成好习惯!
第一步:在js中写入下面代码

function dashangToggle(){$(".shang_box").fadeToggle();}function changeItem(i){var k = 3;for(var j = 0;j < k;j++){if(j == i){document.getElementById("sl_shang" + j).style.display = "block";}else{document.getElementById("sl_shang" + j).style.display = "none";}}}function opay(){document.getElementById("sl_shang").target="_parent";}//舍力制作打赏js
第2步:在css中插入如下代码
.sy_shang{clear:both;overflow:hidden;}.shang_box{width:300px;height:300px;padding:10px;background-color:#fff;border-radius:10px;position:fixed;z-index:1000;left:50%;top:50%;margin-left:-200px;margin-top:-200px;border:1px dotted #dedede;display:none;}.dashang{display:block;width:100px;margin:5px auto;height:25px;line-height:25px;padding:10px;background-color:#E74851;color:#fff;text-align:center;text-decoration:none;border-radius:10px;font-weight:bold;font-size:16px;transition:all 0.3s;}.dashang:hover{opacity:0.8;padding:15px;font-size:18px;}#sl_shang0,#sl_shang1,#sl_shang2{text-align:center;}#sl_shang0 img,#sl_shang1 img,#sl_shang2 img{max-width:260px;}.sl_shang{overflow:hidden;}.sl_shang b{font-size:18px;}.sl_shang ul{margin-top:10px; clear:both; overflow:hidden;}.sl_shang li{float:left;margin-left:10px;}
第3步:在需要放置的地方插入下面代码,注意把其中的图片地址改为你自己的哦。
 class="sy_shang"> href="javascript:void(0)" onclick="dashangToggle()" class="dashang" title="打赏,支持一下">打赏  class="shang_box"> href="javascript:void(0)" onclick="dashangToggle()" title="关闭" style="float:right;">X  id="sl_shang" onsubmit="return postcheck()"> class="sl_shang">打赏方式:
  • type="radio" name="paytype" onclick="opay();return changeItem(0);" checked="checked" />支付宝
  • type="radio" name="paytype" onclick="opay();return changeItem(1);" />微信
  • type="radio" name="paytype" onclick="opay();return changeItem(2);" />QQ红包 id="sl_shang0"> src="//www.shuyong.net/content/uploadfile/images/shang/zfb.jpg"> 打开支付宝扫一扫 id="sl_shang1" style="display:none;"> src="https://www.yuanmacun.com/content/uploadfile/images/shang/wx.jpg"> 使用微信扫一扫 id="sl_shang2" style="display:none;"> src="https://www.yuanmacun.com/content/uploadfile/images/shang/qq.jpg"> 打开QQ扫一扫
以上3步就完成了。

您需要 登录账户 后才能发表评论

发表评论

表情:
评论列表 (暂无评论,374人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码