Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲成年看片在线观看男男,欧美激情视频在线播放,韩国女主播精品一区二区

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML5特效庫 jQuery全屏焦點圖滑動切換源碼

          果圖

          各位老鐵,大家好!

          今天俺給大兄弟、大妹子們帶來的是 jQuery全屏焦點圖滑動切換源碼

          全屏滑動,屬于暗黑炫酷系列!(適合高科技產品的展示)

          若是想要文件源碼,請看評論區!

          廢話不多說,上源碼!

          CSS源碼:

          @charset "utf-8";

          *{margin:0;padding:0;list-style-type:none;}

          a,img{border:0;}

          body{font:12px/180% "Arial","微軟雅黑";color:#666666;background-color:#ffffff;}

          a,a:hover{color:#666666;text-decoration:none;border:0px;}

          /* focusBar */

          #focusBar{width:100%;height:644px;clear:both;position:relative;background:#242424;overflow:hidden;}

          #focusBar li{width:100%;clear:both;height:644px;display:none;position:absolute;/* position:relative;*/}

          #focusBar .focusL{height:644px;position:absolute;z-index:9;/*left:-1000px;*/ top:0px;left:-500px;margin-left:50%;}

          #focusBar .focusR{height:644px;position:absolute;z-index:19;/* right:1000px;*/top:0px;left:-500px;margin-left:50%;}

          a.arrL,a.arrR{display:block;width:52px;height:134px;position:absolute;top:250px;z-index:99;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}

          a.arrL{left:-52px;background-position:0px 0px;}

          a.arrR{right:-52px;background-position:-68px 0px;}

          a.arrL:hover{background-position:0px -144px;}

          a.arrR:hover{background-position:-68px -144px;}

          /*HTML5特效庫 jQuery全屏焦點圖滑動切換源碼 */

          JS源碼:

          /*

          * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/

          *

          * Uses the built in easing capabilities added In jQuery 1.1

          * to offer multiple easing options

          *

          * TERMS OF USE - jQuery Easing

          *

          * Open source under the BSD License.

          *

          * Copyright ? 2008 George McGinley Smith

          * All rights reserved.

          *

          * Redistribution and use in source and binary forms, with or without modification,

          * are permitted provided that the following conditions are met:

          *

          * Redistributions of source code must retain the above copyright notice, this list of

          * conditions and the following disclaimer.

          * Redistributions in binary form must reproduce the above copyright notice, this list

          * of conditions and the following disclaimer in the documentation and/or other materials

          * provided with the distribution.

          *

          * Neither the name of the author nor the names of contributors may be used to endorse

          * or promote products derived from this software without specific prior written permission.

          *

          * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY

          * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

          * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE

          * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,

          * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE

          * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED

          * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

          * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

          * OF THE POSSIBILITY OF SUCH DAMAGE.

          *

          */

          // t: current time, b: begInnIng value, c: change In value, d: duration

          jQuery.easing['jswing'] = jQuery.easing['swing'];

          jQuery.extend( jQuery.easing,

          {

          def: 'easeOutQuad',

          swing: function (x, t, b, c, d) {

          //alert(jQuery.easing.default);

          return jQuery.easing[jQuery.easing.def](x, t, b, c, d);

          },

          easeInQuad: function (x, t, b, c, d) {

          return c*(t/=d)*t + b;

          },

          easeOutQuad: function (x, t, b, c, d) {

          return -c *(t/=d)*(t-2) + b;

          },

          easeInOutQuad: function (x, t, b, c, d) {

          if ((t/=d/2) < 1) return c/2*t*t + b;

          return -c/2 * ((--t)*(t-2) - 1) + b;

          },

          easeInCubic: function (x, t, b, c, d) {

          return c*(t/=d)*t*t + b;

          },

          easeOutCubic: function (x, t, b, c, d) {

          return c*((t=t/d-1)*t*t + 1) + b;

          },

          easeInOutCubic: function (x, t, b, c, d) {

          if ((t/=d/2) < 1) return c/2*t*t*t + b;

          return c/2*((t-=2)*t*t + 2) + b;

          },

          easeInQuart: function (x, t, b, c, d) {

          return c*(t/=d)*t*t*t + b;

          },

          easeOutQuart: function (x, t, b, c, d) {

          return -c * ((t=t/d-1)*t*t*t - 1) + b;

          },

          easeInOutQuart: function (x, t, b, c, d) {

          if ((t/=d/2) < 1) return c/2*t*t*t*t + b;

          return -c/2 * ((t-=2)*t*t*t - 2) + b;

          },

          easeInQuint: function (x, t, b, c, d) {

          return c*(t/=d)*t*t*t*t + b;

          },

          easeOutQuint: function (x, t, b, c, d) {

          return c*((t=t/d-1)*t*t*t*t + 1) + b;

          },

          easeInOutQuint: function (x, t, b, c, d) {

          if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;

          return c/2*((t-=2)*t*t*t*t + 2) + b;

          },

          easeInSine: function (x, t, b, c, d) {

          return -c * Math.cos(t/d * (Math.PI/2)) + c + b;

          },

          easeOutSine: function (x, t, b, c, d) {

          return c * Math.sin(t/d * (Math.PI/2)) + b;

          },

          easeInOutSine: function (x, t, b, c, d) {

          return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;

          },

          easeInExpo: function (x, t, b, c, d) {

          return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;

          },

          easeOutExpo: function (x, t, b, c, d) {

          return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;

          },

          easeInOutExpo: function (x, t, b, c, d) {

          if (t==0) return b;

          if (t==d) return b+c;

          if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;

          return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;

          },

          easeInCirc: function (x, t, b, c, d) {

          return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;

          },

          easeOutCirc: function (x, t, b, c, d) {

          return c * Math.sqrt(1 - (t=t/d-1)*t) + b;

          },

          easeInOutCirc: function (x, t, b, c, d) {

          if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;

          return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;

          },

          easeInElastic: function (x, t, b, c, d) {

          var s=1.70158;var p=0;var a=c;

          if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;

          if (a < Math.abs(c)) { a=c; var s=p/4; }

          else var s = p/(2*Math.PI) * Math.asin (c/a);

          return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;

          },

          easeOutElastic: function (x, t, b, c, d) {

          var s=1.70158;var p=0;var a=c;

          if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;

          if (a < Math.abs(c)) { a=c; var s=p/4; }

          else var s = p/(2*Math.PI) * Math.asin (c/a);

          return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;

          },

          easeInOutElastic: function (x, t, b, c, d) {

          var s=1.70158;var p=0;var a=c;

          if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);

          if (a < Math.abs(c)) { a=c; var s=p/4; }

          else var s = p/(2*Math.PI) * Math.asin (c/a);

          if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;

          return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;

          },

          easeInBack: function (x, t, b, c, d, s) {

          if (s == undefined) s = 1.70158;

          return c*(t/=d)*t*((s+1)*t - s) + b;

          },

          easeOutBack: function (x, t, b, c, d, s) {

          if (s == undefined) s = 1.70158;

          return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;

          },

          easeInOutBack: function (x, t, b, c, d, s) {

          if (s == undefined) s = 1.70158;

          if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;

          return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;

          },

          easeInBounce: function (x, t, b, c, d) {

          return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;

          },

          easeOutBounce: function (x, t, b, c, d) {

          if ((t/=d) < (1/2.75)) {

          return c*(7.5625*t*t) + b;

          } else if (t < (2/2.75)) {

          return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;

          } else if (t < (2.5/2.75)) {

          return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;

          } else {

          return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;

          }

          },

          easeInOutBounce: function (x, t, b, c, d) {

          if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;

          return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;

          }

          });

          /*

          *

          * TERMS OF USE - EASING EQUATIONS

          *

          * Open source under the BSD License.

          *

          * Copyright ? 2001 Robert Penner

          * All rights reserved.

          *

          * Redistribution and use in source and binary forms, with or without modification,

          * are permitted provided that the following conditions are met:

          *

          * Redistributions of source code must retain the above copyright notice, this list of

          * conditions and the following disclaimer.

          * Redistributions in binary form must reproduce the above copyright notice, this list

          * of conditions and the following disclaimer in the documentation and/or other materials

          * provided with the distribution.

          *

          * Neither the name of the author nor the names of contributors may be used to endorse

          * or promote products derived from this software without specific prior written permission.

          *

          * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY

          * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

          * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE

          * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,

          * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE

          * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED

          * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

          * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

          * OF THE POSSIBILITY OF SUCH DAMAGE.

          *

          */

          Index:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          <html xmlns="http://www.w3.org/1999/xhtml">

          <head>

          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

          <title>jquery全屏焦點圖滑動切換</title>

          <meta name="keywords" content="jquery全屏焦點圖滑動切換" />

          <meta name="description" content="jquery全屏焦點圖滑動切換" />

          <link href="css/style.css" rel="stylesheet" type="text/css">

          <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

          <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>

          </head>

          <body>

          <div id="focusBar">

          <a href="javascript:void(0)" class="arrL" onclick="prePage()">&nbsp;</a>

          <a href="javascript:void(0)" class="arrR" onclick="nextPage()">&nbsp;</a>

          <ul class="mypng">

          <li id="focusIndex1" style="background:url(images/483a26db99919a40eee1f0dd652ad53b.gif) repeat-x;">

          <div class="focusL"><a ><img src="images/0240ddc5fa163156719b498c45d4ded2.png" width="1000" height="644" /></a></div>

          <div class="focusR"><a ><img src="images/2a18e9128aad06d0b6b8d908ecf7c2a1.png" width="1000" height="644" /></a></div>

          </li>

          <li id="focusIndex2">

          <div class="focusL"><a ><img src="images/2d20716b5ecc36c5c9e35a7dfc1834a4.png" width="1000" height="644" /></a></div>

          <div class="focusR"><a ><img src="images/2a18e9128aad06d0b6b8d908ecf7c2a1.png" width="1000" height="644" /></a></div>

          </li>

          <li id="focusIndex3" style="background:url(images/8bc531a341bac9421a25093ccf376e7d.gif) repeat-x;">

          <div class="focusL"><a ><img src="images/b249cfb8cebc4696d7a317181b823eb3.png" width="1000" height="644" /></a></div>

          <div class="focusR"><a ><img src="images/dc0e4583d9af6915d306cabb9ac6df64.png" width="1000" height="644" /></a></div>

          </li>

          <li id="focusIndex4" style="background:url(images/8bc531a341bac9421a25093ccf376e7d.gif) repeat-x;">

          <div class="focusL"><a ><img src="images/b249cfb8cebc4696d7a317181b823eb3.png" width="1000" height="644" /></a></div>

          <div class="focusR"><a ><img src="images/dc0e4583d9af6915d306cabb9ac6df64.png" width="1000" height="644" /></a></div>

          </li>

          </ul>

          </div>

          <div style="width: 100%; height: auto; line-height: 25px; text-align: center;">

          jquery全屏焦點圖滑動切換

          </div>

          <div style="width: 300px; height: 250px; position: fixed; right: 0px; top: 0px;">

          <script type="text/javascript">

          /*300*250 創建于 2016-05-11*/

          var cpro_id = "u2636070";

          </script>

          <script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>

          </div>

          <script type="text/javascript" src="js/script.js"></script>

          </body>

          </html>

          近在學習jquery,發現jquery上手比javascript容易許多,因為有著良好的文檔和幫助手冊,如果遇到一些問題可以借助文檔來解決。初步接觸學習jquery,我發現學習jquery主要是學會如何使用內置的方法。

          今天就跟大家一起分享下,我用jquery寫的一個banner全屏特效切換的案例,以及制作它運用了哪些jquery內置方法。

          思路:

          注:這里說的是JS中的思路,至于布局的話,可以下載源碼自己研究。

          第一步、讓切換按鈕動起來

          上圖中有4個小切換按鈕,當鼠標每滑動到一個切換按鈕的位置,則相對應的添加一個樣式。(一個橘黃色的小圓點)

          第二步、讓圖片動起來

          當滑動每個相對應切換按鈕時,我們的背景圖片也需要隨著切換。

          第三步、讓它自動切換

          當鼠標沒有滑動到切換按鈕時,則讓它自動切換,這里需定義一個定時任務。(setInterval)

          根據上圖jquery代碼中,下面總結了此次特效所用到的方法:

          eq()方法;尋找當前索引

          mouseover()方法;當鼠標滑動到元素上方,則發生該事件

          mouseout()方法;當鼠標離開時,則發生該事件

          index()方法;查找索引值

          addClass()方法;添加樣式

          sibling()方法;獲取當前元素的同輩其他元素

          fadeIn()方法;淡入

          fadeOut()方法;淡出

          以及javascript中的setInterval()方法;定義一個定時任務。和clearInterval()方法;停止定時任務

          本地下載

          寫在最后:覺得不管做什么事情,思路非常重要,如果沒有思路就不知道如何下手。就像開發一個網站一樣,如果你不知道它的開發流程是什么?那么你肯定很迷茫,網站如何去做?第一步該怎么下手。這樣你就會認為做一個網站很難。同樣的道理:學習jquery首先我認為得明白每個方法是什么含義,只有先明白了這些方法的含義,以及怎么去使用。在項目實戰的時候你才不會迷茫。(個人經驗,不喜勿噴!)

          nimatedModal.js 是一個用來創建一個全屏模態窗口的 jQuery 插件,基于 CSS3 過渡實現。您可以利用 Animate.css 中的轉換或自行創建自己的過渡效果。支持 Firefox、Chrome、Safari、Opera 和 IE 10+ 瀏覽器。

          演示

          http://joaopereirawd.github.io/animatedModal.js/

          下載

          http://www.qietu.cn/thread-15150-1-1.html

          ----------

          加微信公眾號qietuwang,獲取最新資訊

          ad ~ 自學3月前端找不到工作? 切圖網 旗下首個web前端真實項目實戰培訓品牌 切入口即將開班,讓你的簡歷豐富不止3倍,詳情請加前端講師qq 6133576 獲取最新開班通知,web前端學習千人群:469861419


          主站蜘蛛池模板: 性色AV一区二区三区| 国产短视频精品一区二区三区| 国产在线不卡一区二区三区| 国产日韩AV免费无码一区二区| 伊人色综合一区二区三区影院视频| 国产一区内射最近更新| 久久人妻内射无码一区三区| 亚洲av色香蕉一区二区三区| 久久精品国产第一区二区三区| 日本在线一区二区| av无码免费一区二区三区| 一区二区三区免费电影| 国产对白精品刺激一区二区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产一区二区三区久久精品| 日韩免费无码一区二区视频| 一区二区三区精品高清视频免费在线播放| 日韩精品电影一区亚洲| 内射白浆一区二区在线观看| 无码少妇精品一区二区免费动态| 国产精品美女一区二区三区| 中文字幕久久久久一区| 久久久久久人妻一区二区三区| 亚洲不卡av不卡一区二区| 冲田杏梨高清无一区二区| 亚洲AV成人一区二区三区在线看 | 亚洲精品精华液一区二区| 91福利国产在线观看一区二区| 精品国产亚洲一区二区三区在线观看 | 一区二区视频在线| 久久久久一区二区三区| 国产精品一区二区毛卡片| 精品国产免费一区二区三区| 性色av闺蜜一区二区三区| 亚洲一区二区三区精品视频| 无码少妇一区二区三区浪潮AV| 波多野结衣免费一区视频| 国产成人一区二区三区精品久久 | 国产午夜精品一区二区三区漫画| 日本精品一区二区三区在线视频 | 久久久无码一区二区三区|