利用TweenMax針對HTML頁面製作動畫 – jQuery Mobile篇
在Dreamweaver5.5之後多了一個jQuery Mobile面板,主要是利用jQuery來製作一些行動裝置的元素,接下來這篇文章就利用Dreamweaver提供的幾項元素加上TweenMax來製作手機動畫頁面。
因為這篇文章應用到的動畫功能,依舊和前兩篇差不多,所以就直接看範例吧!首先,第一個範例是利用「jQuery 翻轉切換開關」來控制動畫的播放,除了可以從前面的連結看到這個範例之外,也因為這是特別針對行動裝置所設計的案例,大家也可以在手機輸入「goo.gl/LofiK」網址來觀賞,下面是本範例整個網頁的程式碼:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalabke=no, width=device-width" /> <title>貓咪欣賞</title> <link href="jquery-mobile/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css"> <script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script> <script src="jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script> <script src="src/minified/TweenMax.min.js"></script> <style type="text/css"> * { margin: 0px; padding: 0px; } #photo { text-align: center; } #selector { text-align: center; width: 50%; margin-left: auto; margin-right: auto; } </style> <script language="javascript"> var playNo = 1; /* 定義目前播放張數變數 */ function photoPlay() { var controler = document.getElementById("flipswitch"); if (controler.options[controler.selectedIndex].value == "on") { clock = setInterval(timer, 5000); } else { clearInterval(clock); } /* 設定每五秒執行timer函數 */ function timer() { var pic = document.getElementById("photo"); /* 利用pic紀錄畫面中ID為photo的元素 */ playNo++; /* 增加張數 */ if (playNo > 19) { playNo = 1; } /* 設定超過圖片張數後從頭播放 */ TweenMax.to(pic, 1, { css: { alpha: 0 }, ease: Expo.easeIn, onComplete: function () { pic.innerHTML = "<img src=photo/photo" + playNo + ".jpg width=300 height=200>"; TweenMax.to(pic, 1, { css: { alpha: 1 }, ease: Expo.easeOut }); } }); } } </script> </head> <body onLoad="photoPlay()"> <div data-role="page" id="page"> <div data-role="header"> <h1>貓咪欣賞</h1> </div> <div data-role="content"> <div id="photo"><img src="photo/photo1.jpg"></div> <div data-role="fieldcontain" id="selector"> <select name="flipswitch" id="flipswitch" onChange="photoPlay()" data-role="slider"> <option value="off">關閉</option> <option value="on" selected>開啟</option> </select> </div> </div> <div data-role="footer"> <h4>©2012 Copyright Stanley Ma Cloud Research.</h4> </div> </div> </body> </html>
接下來的第二個範例在程式上面會比較複雜,因為想要加強上一個範例的互動性,所以在同樣的範例上面增加「上一張」、「下一張」與「播放控制」的功能,可在手機輸入「goo.gl/GyAVt」網址觀賞,如果你仔細看的話,會發現這個範例中呼叫網頁元素的語法有改變,其實既然是利用jQuery來製作,本來就可以利用jQuery所提供呼叫網頁元素的指令來製作會比較方便,總之是因為有了下面這行語法,才可以利用這種方式來呼叫的喔!
<script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
下面是本範例整個網頁的程式碼:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalabke=no, width=device-width" /> <title>貓咪欣賞</title> <style type="text/css"> * { margin: 0px; padding: 0px; } #photo { text-align: center; } #selector { text-align: center; width: 50%; margin-left: auto; margin-right: auto; } #count { text-align: center; width: 50%; margin-left: auto; margin-right: auto; font-size: 12px; } </style> <link href="jquery-mobile/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css"> <script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script> <script src="jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script> <script src="src/minified/TweenMax.min.js"></script> <script language="javascript"> var playing = 1; /* 偵測目前是否為播放中的變數(1為播放0為暫停) */ var playNo = 1; /* 定義目前播放張數變數 */ /* 執行計時器 */ function photoPlay() { clock = setInterval(timer, 5000); } /* 計時執行函數 */ function timer() { playNo++; /* 增加張數 */ checkPlayNo() /* 呼叫檢查張數是否有誤的函數 */ photoSlide(); /* 呼叫動畫切換照片的函數 */ } /* 動畫切換照片的函數 */ function photoSlide() { var pic = $("#photo"); /* 利用pic紀錄畫面中ID為photo的元素 */ TweenMax.to(pic, 0.5, { css: { alpha: 0 }, ease: Expo.easeIn, onComplete: function () { pic.html("<img src=photo/photo" + playNo + ".jpg width=300 height=200>"); TweenMax.to(pic, 1, { css: { alpha: 1 }, ease: Expo.easeOut }); } }); $("#count").html(playNo + " / 19"); /* 更換顯示張數的文字 */ } /* 檢查張數是否有誤的函數 */ function checkPlayNo() { if (playNo > 19) { playNo = 1; } else if (playNo < 1) { playNo = 19; } } /* 前往上一張的函數 */ function prevFn() { clearInterval(clock); playNo--; checkPlayNo() photoSlide(); photoPlay(); } /* 前往下一張的函數 */ function nextFn() { clearInterval(clock); playNo++; checkPlayNo() photoSlide(); photoPlay(); } /* 播放控制函數 */ function controlFn() { if (playing == 1) { playing = 0; $("#controlBtn").html("播放") clearInterval(clock); } else if (playing == 0) { playing = 1; $("#controlBtn").html("暫停") clock = setInterval(timer, 5000); } } </script> </head> <body onLoad="photoPlay()"> <div data-role="page" id="page"> <div data-role="header"> <h1>貓咪欣賞</h1> </div> <div data-role="content"> <div id="photo"><img src="photo/photo1.jpg"></div> <div data-role="controlgroup" data-type="horizontal" id="selector"><a href="#" data-role="button" id="prevBtn" onClick="prevFn()">上一張</a><a href="#" data-role="button" onClick="controlFn()"><label id="controlBtn">暫停</label></a><a href="#" data-role="button" onClick="nextFn()">下一張</a></div> <div id="count">1 / 19</div> </div> <div data-role="footer"> <h4>©2012 Copyright Stanley Ma Cloud Research.</h4> </div> </div> </body> </html>
希望大家看過這幾篇「利用TweenMax針對HTML頁面製作動畫」的範例之後,可以更順利的創作出自己的網頁。
11 “Faux Pas” That Are Actually Okay To Create With Your Buy An Eu Driving License kaufe deutschen Führerschein
darknet links darkmarket link
15 Top Documentaries About Buy Driver’s License Now permis de conduire français légitime [Leandra]
https://expresscanadapharm.com/# Express Canada Pharm
Balanceadora
Dispositivos de calibración: fundamental para el rendimiento uniforme y eficiente de las dispositivos.
En el ámbito de la ciencia moderna, donde la eficiencia y la estabilidad del aparato son de alta trascendencia, los equipos de calibración juegan un papel crucial. Estos sistemas dedicados están desarrollados para equilibrar y regular elementos dinámicas, ya sea en equipamiento industrial, transportes de movilidad o incluso en aparatos hogareños.
Para los expertos en reparación de aparatos y los especialistas, trabajar con aparatos de equilibrado es importante para promover el funcionamiento uniforme y estable de cualquier mecanismo móvil. Gracias a estas soluciones innovadoras sofisticadas, es posible limitar notablemente las vibraciones, el sonido y la tensión sobre los rodamientos, prolongando la longevidad de elementos costosos.
De igual manera importante es el papel que tienen los sistemas de equilibrado en la atención al consumidor. El apoyo técnico y el conservación permanente empleando estos dispositivos facilitan dar prestaciones de gran excelencia, elevando la bienestar de los consumidores.
Para los dueños de proyectos, la financiamiento en unidades de ajuste y detectores puede ser importante para optimizar la efectividad y eficiencia de sus dispositivos. Esto es particularmente importante para los dueños de negocios que dirigen medianas y pequeñas empresas, donde cada punto cuenta.
Además, los dispositivos de equilibrado tienen una vasta implementación en el ámbito de la prevención y el control de excelencia. Permiten detectar probables problemas, impidiendo mantenimientos elevadas y perjuicios a los equipos. Además, los información extraídos de estos equipos pueden emplearse para perfeccionar procedimientos y incrementar la presencia en motores de búsqueda.
Las zonas de uso de los dispositivos de calibración incluyen diversas industrias, desde la elaboración de transporte personal hasta el control ambiental. No importa si se refiere de grandes producciones manufactureras o reducidos establecimientos de uso personal, los sistemas de balanceo son fundamentales para proteger un operación productivo y libre de paradas.
darknet links https://github.com/newonionlinks/darknetmarkets – dark market onion
dark web drug marketplace tor drug market
maple leaf pharmacy in canada: real canadian pharmacy – best canadian online pharmacy
Express Canada Pharm Express Canada Pharm vipps canadian pharmacy
Приобрести документ о получении высшего образования можно у нас в столице. srubitest.vilka.cc/?success=FID_1621009edf431&bxajaxid=5cb8ee6bb538ba3ed2a9290a320a64b8&ajax_call=y&AJAX_CALL=Y&bxajaxid=5cb8ee6bb538ba3ed2a9290a320a64b8&AJAX_CALL=Y
статьи по играм красивые дома для выживания в майнкрафт
3 Ways In Which The Luton Auto Locksmith Influences Your Life best auto Locksmiths near luton
прохождение игры квеста cyberpunk 2077 игра после концовки
Norma ISO 10816
Aparatos de calibración: clave para el rendimiento fluido y eficiente de las máquinas.
En el campo de la avances moderna, donde la rendimiento y la seguridad del dispositivo son de máxima significancia, los dispositivos de calibración desempeñan un tarea esencial. Estos equipos dedicados están concebidos para calibrar y asegurar elementos giratorias, ya sea en maquinaria productiva, automóviles de movilidad o incluso en electrodomésticos hogareños.
Para los profesionales en reparación de aparatos y los especialistas, manejar con aparatos de ajuste es crucial para proteger el operación suave y fiable de cualquier aparato dinámico. Gracias a estas opciones modernas innovadoras, es posible disminuir considerablemente las sacudidas, el sonido y la esfuerzo sobre los cojinetes, mejorando la tiempo de servicio de elementos importantes.
De igual manera trascendental es el tarea que cumplen los sistemas de balanceo en la asistencia al cliente. El asistencia profesional y el mantenimiento regular usando estos aparatos posibilitan brindar servicios de gran estándar, mejorando la contento de los consumidores.
Para los responsables de empresas, la contribución en estaciones de calibración y detectores puede ser esencial para incrementar la productividad y desempeño de sus dispositivos. Esto es especialmente trascendental para los inversores que administran medianas y modestas negocios, donde cada punto vale.
Además, los dispositivos de ajuste tienen una extensa implementación en el área de la protección y el gestión de estándar. Habilitan identificar potenciales fallos, previniendo intervenciones caras y averías a los dispositivos. Incluso, los indicadores generados de estos sistemas pueden aplicarse para mejorar sistemas y incrementar la exposición en buscadores de exploración.
Las campos de aplicación de los aparatos de balanceo cubren diversas áreas, desde la producción de vehículos de dos ruedas hasta el seguimiento del medio ambiente. No importa si se considera de extensas producciones productivas o modestos locales hogareños, los equipos de ajuste son esenciales para proteger un rendimiento productivo y libre de paradas.
Купить документ о получении высшего образования можно в нашей компании. greengiraffenursery.co.uk/eng
Получить диплом любого ВУЗа можем помочь. Купить аттестат в Смоленске – diplomybox.com/kupit-attestat-v-smolenske
canadian pharmacy world reviews: canadian pharmacy uk delivery – canadian pharmacy antibiotics
dark web market urls dark web sites
1вин 1вин .
dark market https://github.com/newonionlinks/darknetmarkets – dark market
1 вин http://mostbet21.com.kg .
1wi http://mostbet21.com.kg .
Получить диплом любого университета поспособствуем. Купить аттестат в Улан-Удэ – diplomybox.com/kupit-attestat-v-ulan-ude
1 вин вход https://www.1win100.com.kg .
dark web market links dark market link
казино 1win казино 1win .
my canadian pharmacy: Express Canada Pharm – Express Canada Pharm
1win ракета https://1win101.com.kg .
1 win казино http://1win101.com.kg .
казино 1win mostbet21.com.kg .