当前位置:首页 > 日记 > 正文

ajax实现插件实用的外挂代码

ajax实现插件实用的外挂代码
在总结jQuery插件开发的两种方法之前,在这里练习,做一个插件特效的点,先看看效果:
小谈,关于代码:
类似于插件的扩展对象,如特殊效果***
/ / * * * * * zynblog / /
/ / * * * * * 2016-5-11 / /
/ / *用法:jQuery('。praisebtn)。好评(选项);* / /
({函数);
美元。fn.praise =功能(选项){
var默认值= {
Obj:空, / / JQ对象,使用该对象tipsbox功能
显示要显示的内容;还可以传递HTML,如:哈哈。,,,,,,1
startsize:10px / /动画开始的文本大小
endsize:30px / /动画的最后文本大小
600间隔:文本动画时间间隔
颜色:红色 /文本颜色
回调函数:函数
};
var扩展(默认值,选项);合并参数
$(体)。追加(+ opt.str + );
变量框= $();
VaR左= opt.obj.offset()。左+ opt.obj.width() / / /跨度2;按钮在左侧加上其宽度的一半
var = opt.obj.offset(顶部)-(选择。obj。高度); / /顶部的距离减去高度
Box.css({
位置:绝对
左:左+
顶部:顶部+
Z:9999,
字体大小:opt.startsize,
行高:opt.endsize,
颜色:opt.color
});
box.animate({
字体大小:opt.endsize,
不透明:0
顶:顶parseInt(选择。endsize)+PX
Opt.interval(功能)},{
Box.remove();
Opt.callback();
});
}
}(jQuery);

返回图标
功能nicein(道具){
Prop.find('。praisenum)。AddClass('nicein)。Css(颜色
setTimeout(){()函数(
Prop.find('。praisenum)。Css(颜色
},1000);
};

使用方法:对jquery.js,引言和js插件插件所需的页面好评,$()函数({ })到{对象}事件可以注册点击。

HTML:

(2)
0记录标志(已被表扬),数据id记录文章ID

jQuery(本站不强制访客注册和登录,只需指出,因此它不限制访客数量的点数):
像统计效应+ Ajax的数量一样的赞点
pariseshow:函数(){
/ /使用自定义点样作用在zynblog.js,到这个插件出台之前
/ / jQuery的使用('event、对象、事件处理)的标签绑定事件不产生暂时。
jQuery(文档)
E.preventDefault();
获取点,比如0个未被保存的标志,比如1之后:
刚刚生成的页面,可以判断用户是否从库中点赞,并作为属性的初始值赞扬标志
这里没有必要这么严格,所以初始值是1(最多是给cookie一个标记)。
无功praiseflag = jQuery(this)。儿童(A)Attr('praise-flag);
/ /警报(praiseflag);
无功praiseartid = jQuery(this)。儿童(A)Attr('data-id);
/ /警报(praiseartid);

//1. 如果他不赞扬
如果(praiseflag = = 0){
无功curpraise = jQuery(this)儿童(A);
CurPraise.attr('praise-flag ',1); / /第一属性点识别的值设置为1

jQuery(this)。
Obj:jQuery(this),
+1
回调函数(){
JQuery.post( / / praisestatic档案
如果(data.status = = 1){
无功praisecount = parseInt(curpraise.text()。比赛( / D /));
CurPraise.text(curpraise.text()。更换(praisecount,praisecount + 1));
} {如果其他(data.status = 2)
警报(数据,消息);
} {如果其他(data.status = 0)
警报(数据,消息);
}
});
}
});
NiceIn(jQuery(this));
} {如果其他(praiseflag = 1)
//2. 如果已经受到表扬
jQuery;
无功tipbox = jQuery(。praisetip );
左(=);
Height();
Tipbox.css({
位置:绝对
左:左+
顶部:顶部+
Z:9999,
字体大小:12px
行高:13px
颜色:红色
});
tipbox.animate({
不透明0
},1200,函数(){()
Tipbox.remove();
});
}
});
},

下载地址:

jquery.praise.js

相关文章

Oracle以毫秒为单位计算时间差的实

Oracle以毫秒为单位计算时间差的实

单位,计算,时间差,代码,电脑软件,我们知道,甲骨文可以以秒计算的,日,月,年,周,与to_date功能的时间差,但却没有计算,to_date功能只能精确到秒,毫秒,可用于to_timestamp功能,但不同的功能to_date直接还原号码类型,如果转换,使用to_number功能将是一个错误…

PS图象处理软件只是让美丽的格

PS图象处理软件只是让美丽的格

图象,处理软件,美丽,电脑软件,PS,PS图象处理软件是如何做出漂亮的格子背景吗事实上,PS制作点阵背景的方法很多,但最常用的方法是将图案定义为填充的背景,其制作过程也非常简单、快速和实用。下面将教你如何制作网格背景,希望能对你有所帮助。 1…

在Javascript中的var分析

在Javascript中的var分析

电脑软件,Javascript,var,阅读别人的代码时,发现别人的代码中有这样一句话:var =,这是什么意思看了一眼,很明显情况就是这样。 在Javascript中,这表示当前对象。 var =这是当前对象的副本到该变量的副本。 $(#内容。单击(功能){(){ / /这是一个点击#含量 …

PS图象处理软件将外部水彩画的效果

PS图象处理软件将外部水彩画的效果

水彩画,图象,处理软件,效果,电脑软件,原 最终效果 1。打开原始材质并创建一个可选的颜色调整层。参数如图1, 2所示,其效果如图3所示。 2,使用套索工具绘制出图4所示的选定区域,并按Ctrl + D + D生成30像素。然后创建一个颜色平衡调整层,并设置…

一个完美的解决问题的办法,MySQL不

一个完美的解决问题的办法,MySQL不

数据库,连接数据库,本地连接,解决问题,办法,问题:一个服务器不能PHP程序连接数据库,通过本地主机地址,但如果它被设置为127.0.0.1,可以正常连接,并连接到其他数据库服务器,MySQL的权限设置是否正确,并使客户能够通过MySQL命令行连接数据库。 分析…

MySQL5.7.11winx64快速安装配置教

MySQL5.7.11winx64快速安装配置教

教程,安装配置,快速,电脑软件,这篇文章5.7.11 MySQL的安装配置方法供大家参考,具体内容如下 首先,安装的一般思想是: 在官方网站上下载zip安装包。 解压复制C盘下; 配置环境变量; 在MySQL根目录修改配置文件my-default.ini; 初始化mysql,安…

在Excel的VLOOKUP函数的解是#参考

在Excel的VLOOKUP函数的解是#参考

函数,参考,方案,电脑软件,Excel,在Excel的VLOOKUP函数出现# REF!我该怎么办具体操作是什么今天,小编辑教你的#参考解决方案!VLOOKUP函数在Excel。 在Excel的VLOOKUP函数的解# REF! 在Excel的VLOOKUP函数,返回值是# REF!花了很长时间才找到问题…

HTML5+CSS3实现机器猫

HTML5+CSS3实现机器猫

机器猫,电脑软件,下面的代码是HTML5和CSS3实现机器猫的代码。具体代码如下: xml代码将内容复制到剪贴板。 哆啦A梦 { * 保证金:0; 填充:0; } {。整个 宽度:800px; 保证金:20px汽车; / *边境:2px固体*; 背景颜色:白色; 职位:相对; } {。头 保证金:0汽车; 职…

创造性和动态流体海报PS图象处理软

创造性和动态流体海报PS图象处理软

动态,软件设计,图象处理,流体,创造性,今天,萧边将与您分享PS图象处理软件的创意设计的流体海报背景教程。这个教程真的很好。这种背景经常用于海报设计中,让我们向最喜欢的朋友学习。 1234阅读全文 1234阅读全文 1234阅读全文 本教程结束,以…

插图图案保存方法及注意事项

插图图案保存方法及注意事项

方法,插图,图案,注意事项,电脑软件,Adobe插画中的模式将使复杂的设计工作更容易、更有效。本教程将详细介绍Adobe插图器的模式功能和无缝模式的创建方法。它包括三个部分:图案的基本原理、图案的保存和无缝图案的创造。 如果我们已经了解了…

ps如何使用锐化工具处理

ps如何使用锐化工具处理

工具,锐化,如何使用,电脑软件,ps,PS软件处理图像具有强大的功能,在PS软件的学习过程中,用锐化工具使图像的清晰度是非常重要的过程,对于一个图片修复的朋友来说最令人担忧的是画面如何不清晰。然后用小编辑器学习一种新的方法,锐化工具,使图片更…

MySQL打开远程访问权限防火墙在Lin

MySQL打开远程访问权限防火墙在Lin

访问权限,防火墙,端口,电脑软件,MySQL,打开MySQL的远程访问权限 默认MySQL的用户没有访问远程访问的权限,所以当程序不在与数据库相同的服务器上时,我们需要打开MySQL的远程访问权限。 主流方法有两种:表转换法和授权法。 相对来说,修改表方…