其中的一个效果:
html代码:
复制代码 代码如下:
<h1>单击图片,产生效果</h1>
<div class="box"></div>
插件代码:
复制代码 代码如下:
; (function ($) {
var defaults = {
ani: 4, //动画效果.1.马赛克向中间聚拢,2.马赛克左上角聚拢,3.马赛克拉扯消失,4.原地缩小
delay: 3000, //动画执行时间
url:"0",//图片路径
count: [20, 20]//马赛克水平数量,竖直方向数量;数量不能过多,否则计算量太大,计算机执行不了,导致浏览器卡死
}
$.fn.gysMaSaiKe = function (opt) {
opt = $.extend({}, defaults, opt);
if(opt.url=="0"){alert("没有填写图片路径参数");return;}
var obj = $(this);
if (obj.css("position") == "static") obj.css({ "position": "relative" });
obj.css("overflow","hidden");
var objWidth = obj.width();
var objHeight = obj.height();
(function (count,url, obj) {
var littleBoxWidth = Math.floor(objWidth / count[0]);
var littleBoxHeight = Math.floor(objHeight / count[1]);
var html = "";
var littleBoxLeft = littleBoxWidth * (-1), littleBoxTop = littleBoxHeight * (-1);
for (var i = 0; i < count[1]; i++) {//行
littleBoxTop += littleBoxHeight;
for (var j = 0; j < count[0]; j++) {//每一行中的单个span
littleBoxLeft += littleBoxWidth;
html += "<span style='display:block;position:absolute;left:" + littleBoxLeft + "px;top:" + littleBoxTop + "px;width:" + littleBoxWidth + "px; height:" + littleBoxHeight + "px; background-image:url("+url+");background-position:" + (littleBoxLeft) * (-1) + "px " + (littleBoxTop) * (-1) + "px;'></span>";
}
littleBoxLeft = littleBoxWidth * (-1);
}
obj.html(html);
})(opt.count,opt.url,obj);
var animation = function (ani, delay, objs) {
var res = function () { }
if (ani == 1) {//马赛克向中间聚拢
res = function () {
objs.animate({ top: objHeight / 2, left: objWidth / 2, opacity: 0 }, delay);
setTimeout(function(){obj.html("");},delay);
}
}
else if (ani == 2) {//碎片向左上角聚拢消失
res = function () {
objs.animate({ left: 0, top: 0, opacity: 0 }, delay); setTimeout(function () { obj.html(""); }, delay);
}
}
else if (ani == 3) {//拉扯消失
res = function () {
objs.filter(":even").animate({top:-100,left:-100},delay);
objs.filter(":odd").animate({ top: -100, left:900}, delay); setTimeout(function(){obj.html("");},delay);
}
}
else if (ani == 4) {//
res = function () { objs.animate({ height: 0, width: 0 }, delay);setTimeout(function(){obj.html("");},delay); }
}
else {
res = function () { objs.animate({ height: 0, width: 0 }, delay);setTimeout(function(){obj.html("");},delay); }
}
return res;
} (opt.ani, opt.delay, obj.children());
obj.on("click", "span", animation);
}
})(jQuery);
css代码:
复制代码 代码如下:
.box { width: 1000px; height:600px;}
插件的调用:
复制代码 代码如下:
$(function () {
$(".box").gysMaSaiKe({
count: [10, 15], //马赛克水平数量,竖直方向数量;数量不能过多,否则计算量太大,计算机执行不了,导致浏览器卡死
ani: 4, //动画效果.1.马赛克向中间聚拢,2.马赛克左上角聚拢,3.马赛克拉扯消失,4.原地缩小
delay: 5000, //动画执行时间
url: "1.jpg" //图片路径
});
});
相关推荐:
在线AI文章生成:内容创作新革命
SEO合作:让你的网站在搜索引擎中脱颖而出,惠州抖音seo策划公司
AI写作技巧,让创作事半功倍!
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
为什么seo这么难,seo难嘛 ,ai宁中则
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
seo都有什么意思,seo 啥意思 ,ai园林
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
用AI征文工具,轻松创作出精彩文章!
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
怎么用AI生成文章免费版,高效创作从此开始!
seo需要什么部门,seo主要干什么 ,ai接入仪器
怎么识别是AI写的文章
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
创作新时代:自动生成文章AI的魅力与未来
文章AI排版,让创作更高效的秘密武器
文字写作AI生成工具:让创作更简单、更高效
seo需要会什么,seo要会些什么 ,ai313414919
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
优化入口:提升网站流量与转化率的秘密武器,琼海关键词排名品牌
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
AI工具,让工作效率翻倍:AI工具教程全面解析
AI免费工具:提升效率与创意的秘密武器
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
怎么用AI缩写文章,轻松提高效率的全新方法
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入