手机版

jQuery插件膨胀器实现图片翻转特效

时间:2021-11-06 来源:互联网 编辑:宝哥软件园 浏览:

分享一款基于jQuery图片弹出翻转特效代码。这是一款基于jQuery HTML5实现的,里面包含六款不同效果的鼠标点击图片弹出特效下载。效果图如下:

引入半铸钢钢性铸铁(铸造半钢)和射流研究…

链接href=' CSS/expander。CSS ' rel='样式表link href='css/theme.css' rel='样式表脚本src=' http : js/jquery-latest。量滴js ' type=' text/JavaScript '/script script src=' http : js/expander。量滴js '/脚本扩展器。量滴射流研究…代码

复制代码代码如下:function(){ function a(){ var a=this;这个。init=function(){ $(document).ready(function(){ var b=$(' div class=' expander-SIV '/div ');a.siv=b,$('div.expander-siv ').长度| | $(“正文”).追加(b)$(' img[数据扩展器]).每个(function(){ var c=$(this);c.attr('src '),c.attr('src ')'?'(新日期)。getTime())、c.load()函数(){var b=$(this).attr('data-expander '),c=$(' div data-expander容器/div ');if(c . addCLaSS(' expander-container '),b=b.replace(/([''])?([a-zA-Z0-9_] )([''])?/g ' ' $ 2 ' : '),b=b?JSON.parse(b):{},b . animation c . addCLaSS(b . animation),b.theme||(b.theme='dark ',c.addClass('theme '),c.addClass('dark '),$('div.expander-siv ').addClass('dark '),$('div.expander-siv ').addClass(')主题)、b.speed||(b.speed='normal ')、b.url){var d=$(this).clone();d.attr('src ',b.url '?'(新日期)。getTime())、c . append(d)}否则c . append($(this).clone());c.data('options ',b),c.data('original ',{parent:$(this),position:$(this).offset()}),c.css({position:'absolute ',width:$(this).外部宽度(),高度:$(这个)。outhealth(),top:$(this).偏移量()。左上,美元(这个)。偏移量()。左}),$(这个)。数据('容器,c),c.addClass('anim-' b.speed),$('body ').追加(c)美元这个)。on('click ',function(){a.pop($(this)).数据('容器')}),c.on('click ',function(){ a . unop($(this))})}),$(this).bind('expand ',function(){a.pop($(this)).数据('容器)}),$(这个).bind('retract ',function(){ a . unop($(this)).数据('容器')})}),setInterval(函数(){ a . Relayout()},2e3)}),$(窗口).resize(function(){ a . Relayout()})},这。relayout=function(){ $(' div[data-expander container]').每个(函数(){if($(this)).有类(' open ')$(this).css({top:$(window)).scrollTop() 'px ',left:'0px ',width:'100% ',height : ' 100% ' });else{var b=$(this).数据('原始');$(这个)。CSS({ width : b . parent。外宽()、高: b。outheight()、top:b.parent.offset().顶部,左侧:b.parent.offset().左})})}),这个。SIV。移除类(),a.siv.addClass('expander-siv ').addClass(')主题')。addClass(b.data('options ').主题)、a.siv.addClass('show ')、b.addClass('open ')、b.css({position:'absolute ')、top:$(window).scrollTop() 'px ',left:'0px ',width:'100% ',height:'100%'}),这。unop=职能(b){ a . SIV。移除类(' show ');var c=b.data('原始')。父母;b.css({position:'absolute ',top:c.offset().顶部“px”,左侧偏移量().左' px ',宽: c . outwidth()' px ',高: c . outh three()' px ' }),b.removeClass('open')},这个。init()} var a=new a }();

射流研究…代码:

脚本定义变量索引=0;var time out=setInterval(function(){ if(index 10){ window。clearinterval(超时)} $(“文章”).eq(指数)。添加CLaSS(' show ');index },300);函数showFoo() { $('#fooId ').触发器(“展开”);} $('#expandSettings ').on('click ',function () { if ($('ul.settings ')).有类(' open '){ $(' ul。设置').移除CLaSS(' open ');} else { $('ul.settings ').添加CLaSS(' open ');} });/scriptHTML

H5效果一/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' default ' } '/div class=' imgContainer ' H5效果二/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' diamond ' } '/div class=' imgContainer ' H5效果三/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' turn 3d ' } '/div class=' imgContainer ' H5效果四/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' flip 3d ' } '/div class=' imgContainer ' H5效果五/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' rotate ' } '/div class=' imgContainer ' H5效果六/H5 img src=' http : images/chinaz。jpg ' data-expander=' { animation : ' fade ' } '/div/article/section以上所述就是本文的全部内容了,希望大家能够喜欢。

版权声明:jQuery插件膨胀器实现图片翻转特效是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。