600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > jQuery+ajax实现文章点赞功能办法【jquery】

jQuery+ajax实现文章点赞功能办法【jquery】

时间:2022-11-09 16:52:31

相关推荐

jQuery+ajax实现文章点赞功能办法【jquery】

web前端|js教程

jQuery,ajax,文章点赞,jQuery点赞

web前端-js教程

考试系统asp源码下载,ubuntu 手动引导进入,爬虫被抓了量刑,喷泉 php,莱西seo资讯lzw

前几日有童鞋问我索要本站右上角的点赞功能,麦葱左思右想,决定把这功能分享出来,希望此功能对各位会带来方便哦。

安卓源码官网,vscode占用多大,c ubuntu,tomcat 访问机制,sqlite版本怎么看,简洁jquery滑动门插件,前端框架有哪些技术外包,网络爬虫大数据营销策略,php mysql搭建,榆林seo优化服务,css3网站模板,朋友圈生成器 网页版,dedecms模板商城lzw

代码很简单,jQuery+php实现的。

传课网源码,ubuntu内核在哪下载,小米爬虫软件下载,漫谈php,seo推广报告lzw

jQuery代码:

jQuery(document).ready(function($) {$(".zan").click(function(e){var $i=$(".zan i"), $b=$("").text("+1"), n=parseInt($i.text());$b.css({"bottom":0,"z-index":999,});$i.text(n+1);$(".zan").append($b);$b.animate({"bottom":100,"opacity":0},1000,function(){$b.remove();});var d = setInterval(function(){clearInterval(d);if($(".zan b").length == 1){$.post("",{zan:$i.text()})}},1000)e.stopPropagation();});});

php代码:

html代码:

看官们给了 个赞

配上合适的css样式:

.main { position: relative; font-size: 10pt; line-height: 18px; margin: 40px auto; width: 800px; height: 170px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}.zan { position: absolute; top: 20%; left: 45%; width: 160px; height: 110px; background: url("zan.jpg") center no-repeat; cursor: pointer; opacity: 0.85; }.zan:active { opacity: 1; }.zan em { position: absolute; color: #333; font-style: normal; bottom: -15px; width: 100%; text-align: center; }.zan i { font-style: normal; color: #E94F06; }.zan b { position: absolute; color: #E94F06; font-style: normal; bottom: -15px; width: 100%; text-align: center; }

就是这样,简单吧!

下面是完整代码:

我要点赞.main { position: relative; font-size: 10pt; line-height: 18px; margin: 40px auto; width: 800px; height: 170px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}.zan { position: absolute; top: 20%; left: 45%; width: 160px; height: 110px; background: url("zan.jpg") center no-repeat; cursor: pointer; opacity: 0.85; }.zan:active { opacity: 1; }.zan em { position: absolute; color: #333; font-style: normal; bottom: -15px; width: 100%; text-align: center; }.zan i { font-style: normal; color: #E94F06; }.zan b { position: absolute; color: #E94F06; font-style: normal; bottom: -15px; width: 100%; text-align: center; }

看官们给了 个赞

jQuery(document).ready(function($) {$(".zan").click(function(e){var $i=$(".zan i"), $b=$("").text("+1"), n=parseInt($i.text());$b.css({"bottom":0,"z-index":999,});$i.text(n+1);$(".zan").append($b);$b.animate({"bottom":100,"opacity":0},1000,function(){$b.remove();});var d = setInterval(function(){clearInterval(d);if($(".zan b").length == 1){$.post("",{zan:$i.text()})}},1000)e.stopPropagation();});});

标题都说了是无上限点赞的,So,麦葱告诉大家个小诀窍:

/* 怒赞 */jQuery.noConflict();function zan() {setInterval(function () {jQuery(".zan").click();zan();}, 600)}zan();

当然,如果你使用了加速乐防CC(麦葱就是),怒赞请求量过多,会被屏蔽掉哦!除非你取消掉jQuery里的POST

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。