利用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頁面製作動畫」的範例之後,可以更順利的創作出自己的網頁。
диплом оптометриста купить
Купить диплом любого университета!
Мы предлагаем документы любых учебных заведений, расположенных в любом регионе Российской Федерации.
diplomus-spb.ru/kupit-diplom-yurista-s-zaneseniem-v-reestr-bistro-3/
Добрый день!
Мы можем предложить дипломы любой профессии по выгодным тарифам. Цена может зависеть от определенной специальности, года выпуска и университета: rdiplomm24.com/
cheapest online pharmacy india www india pharm www india pharm
Здравствуйте!
Без наличия диплома очень трудно было продвигаться по карьерной лестнице. Теперь этот важный документ не дает гарантий, что получится получить престижную работу. Намного более важны навыки и знания специалиста и его опыт работы. Поэтому решение о покупке диплома стоит считать выгодным и целесообразным. Приобрести диплом любого института babygirls009.copiny.com/question/details/id/1052789
можно ли купить аттестат об окончании школы
www india pharm: top 10 online pharmacy in india – cheapest online pharmacy india
cheapest pharmacy canada: canadian pharmacy in canada – canadian pharmacy king
диплом купить ргсу
прокат шатров https://shatry-dlya-meropriyatiy.ru/ .
Здравствуйте!
Мы готовы предложить дипломы любой профессии по выгодным ценам. Цена будет зависеть от выбранной специальности, года выпуска и образовательного учреждения: diploman-russian.com/
canadian drugs: GoCanadaPharm – canada drugstore pharmacy rx
canadian pharmacy world reviews: GoCanadaPharm – canadian pharmacy prices
Добрый день!
Для определенных людей, приобрести диплом о высшем образовании – это острая необходимость, уникальный шанс получить достойную работу. Но для кого-то – это желание не терять огромное количество времени на учебу в университете. Что бы ни толкнуло вас на это решение, наша фирма готова помочь. Оперативно, качественно и недорого изготовим диплом любого года выпуска на подлинных бланках с реальными подписями и печатями.
Основная причина, почему многие люди прибегают к покупке документа, – желание занять хорошую работу. Допустим, знания дают возможность кандидату устроиться на работу, однако документального подтверждения квалификации нет. Если для работодателя важно наличие “корочки”, риск потерять хорошее место довольно высокий.
Купить документ ВУЗа вы имеете возможность в нашей компании в столице. Мы предлагаем документы об окончании любых университетов России. Вы сможете получить необходимый диплом по любой специальности, любого года выпуска, в том числе документы старого образца. Даем гарантию, что в случае проверки документов работодателем, подозрений не возникнет.
Обстоятельств, которые вынуждают приобрести диплом о среднем образовании очень много. Кому-то очень срочно потребовалась работа, в результате нужно произвести впечатление на руководителя во время собеседования. Некоторые желают устроиться в престижную компанию, для того, чтобы повысить свой статус в социуме и в дальнейшем начать свой бизнес. Чтобы не тратить массу времени, а сразу начать эффективную карьеру, применяя врожденные таланты и полученные навыки, можно купить диплом в онлайне. Вы сможете быть полезным в обществе, получите финансовую стабильность в минимальные сроки- диплом о среднем образовании купить
Привет!
Без университета очень сложно было продвигаться вверх по карьерной лестнице. Сегодня же документ не дает никаких гарантий, что удастся найти выгодную работу. Намного более важны профессиональные навыки специалиста, а также его опыт. По этой причине решение о покупке диплома можно считать целесообразным. Купить диплом университета friendtalk.mn.co/posts/80374138
canada pharmacy 24h: canadian drugstore online – legitimate canadian pharmacies
Заказ документа о высшем образовании через надежную фирму дарит ряд преимуществ. Это решение помогает сэкономить время и существенные финансовые средства. Однако, плюсов гораздо больше.Мы можем предложить дипломы психологов, юристов, экономистов и прочих профессий. Дипломы производят на оригинальных бланках. Доступная цена по сравнению с серьезными расходами на обучение и проживание в чужом городе. Покупка диплома о высшем образовании из российского университета будет выгодным шагом.
Быстро купить диплом о высшем образовании: diplom-ryssia.com/kupit-diplom-s-reestrom-po-dostupnoj-tsene-bez-usilij/
Приобрести диплом о высшем образовании!
Мы предлагаем дипломы любой профессии по приятным тарифам— diplomist.com/kupit-realnij-diplom-o-visshem-obrazovanii-2/
Мы можем предложить дипломы любых профессий по приятным тарифам. О преимуществах приобретения документов в нашем сервисе
Вы покупаете документ через надежную фирму. Такое решение позволит вам сэкономить не только массу средств, но и драгоценное время.
На этом плюсы не заканчиваются, их куда больше:
• Документы изготавливаются на подлинных бланках со всеми печатями;
• Дипломы любого ВУЗа России;
• Цена во много раз меньше чем довелось бы платить на очном обучении в ВУЗе;
• Максимально быстрая доставка как по столице, так и в любые другие регионы России.
Купить диплом академии– http://gazeta.ekafe.ru/viewforum.php?f=48/ – gazeta.ekafe.ru/viewforum.php?f=48
Мы готовы предложить дипломы любой профессии по приятным тарифам. Основные преимущества покупки документов в нашем сервисе
Вы покупаете документ в надежной и проверенной компании. Это решение сэкономит не только средства, но и время.
Преимуществ куда больше:
• Дипломы делаем на настоящих бланках с мокрыми печатями и подписями;
• Предлагаем дипломы всех университетов РФ;
• Стоимость значительно меньше той, которую пришлось бы заплатить за обучение в ВУЗе;
• Максимально быстрая доставка в любые регионы Российской Федерации.
Купить диплом академии– http://newmovieplayback.com/read-blog/2736_attestat-za-9-klass-cena.html/ – newmovieplayback.com/read-blog/2736_attestat-za-9-klass-cena.html
best canadian pharmacy: go canada pharm – best rated canadian pharmacy
mail order pharmacy india: online shopping pharmacy india – indian pharmacy online
Где купить диплом специалиста?
Наши специалисты предлагаютвыгодно приобрести диплом, который выполнен на оригинальной бумаге и заверен печатями, водяными знаками, подписями. Документ способен пройти лубую проверку, даже при использовании специфических приборов. Достигайте свои цели максимально быстро с нашей компанией. Купить диплом университета! cv53297-livestreet-1.tw1.ru/2025/03/12/diplom-s-oficialnymi-pechatyami-i-rekvizitami.html
купить диплом о высшем образовании в краснодаре diplomys-vsem.ru .
куплю диплом фото diplomys-vsem.ru .
Доброго времени суток!
Для определенных людей, купить диплом университета – это острая необходимость, удачный шанс получить достойную работу. Но для кого-то – это желание не терять огромное количество времени на учебу в университете. Что бы ни толкнуло вас на это решение, мы готовы помочь. Оперативно, профессионально и по доступной цене изготовим диплом любого года выпуска на подлинных бланках с реальными подписями и печатями.
Главная причина, почему многие покупают дипломы, – получить определенную работу. К примеру, знания дают возможность человеку устроиться на желаемую работу, но подтверждения квалификации не имеется. При условии, что работодателю важно присутствие “корочек”, риск потерять вакантное место довольно высокий.
Приобрести документ о получении высшего образования вы можете в нашей компании. Мы оказываем услуги по производству и продаже документов об окончании любых ВУЗов Российской Федерации. Вы сможете получить необходимый диплом по любой специальности, включая документы СССР. Гарантируем, что в случае проверки документа работодателем, каких-либо подозрений не появится.
Обстоятельств, которые вынуждают заказать диплом о среднем образовании немало. Кому-то прямо сейчас необходима работа, а значит, необходимо произвести впечатление на начальника во время собеседования. Другие желают попасть в серьезную компанию, для того, чтобы повысить свой статус и в дальнейшем начать свое дело. Чтобы не терять время, а сразу начать удачную карьеру, используя врожденные таланты и полученные знания, можно приобрести диплом в интернете. Вы станете полезным для социума, получите финансовую стабильность в минимальные сроки- диплом о среднем образовании купить
мостбет кг мостбет кг .
аренда тентовых конструкций для мероприятий аренда тентовых конструкций для мероприятий .
Где купить диплом специалиста?
Наши специалисты предлагают быстро купить диплом, который выполняется на бланке ГОЗНАКа и заверен мокрыми печатями, штампами, подписями должностных лиц. Диплом способен пройти лубую проверку, даже с применением специальных приборов. Решите свои задачи быстро и просто с нашими дипломами.
Приобрести диплом любого ВУЗа diplomus-spb.ru/kupit-diplom-logopeda-3/
1wln 1win6052.ru .