自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone手機開發(fā)的插件jQTouch入門

移動開發(fā) iOS
jQTouch是jQuery的一款插件,可以在iPhone,iPod Touch等設(shè)備的Mobile WebKit瀏覽器上實現(xiàn)一些動畫、列表導(dǎo)航、默認應(yīng)用樣式等各種常見UI效果。隨著iPhone,iPod Touch等設(shè)備的使用日益增多,jQTouch無疑為手機網(wǎng)站的開發(fā)減少了很多工作,而且在樣式和兼容性方面也得到了很大的提高。

jQTouch是jQuery的一款插件,可以在iPhone,iPod Touch等設(shè)備的Mobile WebKit瀏覽器上實現(xiàn)一些動畫、列表導(dǎo)航、默認應(yīng)用樣式等各種常見UI效果。隨著iPhone,iPod Touch等設(shè)備的使用日益增多,jQTouch無疑為手機網(wǎng)站的開發(fā)減少了很多工作,而且在樣式和兼容性方面也得到了很大的提高。


jQTouch官方網(wǎng)站:http://www.jqtouch.com
打開首頁即可下載***的插件包和一些實例代碼。下面介紹一下jQTouch的一些簡單用法。
開始使用jQTouch

1.  加載插件
首先在頁面的頭部包含必要的腳本文件和樣式文件
 

  1. <style type="text/css" media="screen">@import "jqtouch/jqtouch.min.css";</style> 
  2. <style type="text/css" media="screen">@import "themes/jqt/theme.min.css";</style> 
  3. <script src="jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"></script> 
  4. <script src="jqtouch/jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script> 

里面相應(yīng)的文件都可以在下載的代碼包里找到
2. 初始化jQTouch

  1. <script type="text/javascript" charset="utf-8"> 
  2. var jQT = new $.jQTouch({  
  3. icon: 'jqtouch.png',  
  4. addGlossToIcon: false,  
  5. startupScreen: 'jqt_startup.png',  
  6. statusBar: 'black',  
  7. preloadImages: [  
  8. 'img/back_button.png',  
  9. 'img/back_button_clicked.png',  
  10. 'img/button_clicked.png',  
  11. 'img/grayButton.png',  
  12. 'img/whiteButton.png',  
  13. 'img/loading.gif'  
  14. ]  
  15. });  
  16. </script> 

3. 使用方法
當HTML加載了jQTouch插件,將會默認***個HTML對象顯示,其他所有的HTML對象都不顯示,比如body下有div1,div2,div3…此時只有***個div是顯示的,其他所有的div都不會顯示,在頁面標簽的控制上,
則是通過class和id來控制的,比如說在默認情況下,jQTouch配置了8項動畫:滑動(slide), 向上滑動(slideup), 溶解(dissolve), 褪色(fade), 翻轉(zhuǎn)(flip), 彈出(pop), 交替(swap), 和多維數(shù)據(jù)塊(cube)。
想要呈現(xiàn)這些動畫效果,可以通過下面的方法來實現(xiàn):
 

  1. <a class="slide" href="#animdemo">Slide</a> 
  2. <a class="slideup" href="#animdemo">Slide Up</a> 
  3. <a class="dissolve" href="#animdemo">Dissolve</a> 
  4. <a class="fade" href="#animdemo">Fade</a> 
  5. <a class="flip" href="#animdemo">Flip</a> 
  6. <a class="pop" href="#animdemo">Pop</a> 
  7. <a class="swap" href="#animdemo">Swap</a> 
  8. <a class="cube" href="#animdemo">Cube</a> 

其中href中指向的id,就是點擊鏈接后要顯示HTML對象,這就要保證頁面里還有一個id為animdemo的HTML對象。
當然上述這些動畫效果的實現(xiàn)方式也可以在初始化的時候自定義,插件給我們提供了很多可選的參數(shù)。現(xiàn)在新版本改進了系統(tǒng)的可擴展性:
改進了3D flip transition
回調(diào)事件:整個頁面的過渡、swipe事件以及方向的改變
添加演示:Clock、To-Do,和一些主要功能演示
主題:目前擁有Apple和jQuery主題(灰色)
jQTouch插件實現(xiàn)的頁面效果真的是很絢,有作iPhone或iPod Touch朋友不妨去試一試。

原文鏈接:http://www.ityizhan.com/iphone-mobile-web-development-plug-ins-jqtouch/

責任編輯:佚名 來源: IT驛站
相關(guān)推薦

2012-04-26 13:26:58

iPhone應(yīng)用技巧

2011-07-21 10:29:18

iPhone 開發(fā)

2011-10-28 10:56:24

jQTouchjQueryiPhone

2011-01-11 11:35:17

jQueryAndroidgoogle

2023-11-13 18:01:15

開發(fā)工具Java

2011-07-25 17:13:31

iPhone 圖形 動畫

2011-07-29 11:28:58

iPhone開發(fā)

2012-04-26 13:36:30

iPhone運行程序

2012-04-26 13:23:31

iPhone程序畫面控件調(diào)整

2010-06-17 09:18:57

Ext JSSencha

2010-09-01 09:19:33

Objective-CiPhone開發(fā)iPhone

2012-04-26 13:30:05

iPhoneApp Store發(fā)布程序

2010-08-31 14:01:23

iPhone

2011-02-01 17:32:38

App StoreiPhone手機游戲

2011-04-29 10:46:32

iPhone開發(fā)入門iPhoneiOS

2011-08-08 09:53:22

云手機iPhone

2011-07-06 17:53:40

iPhone SDK Xcode

2011-07-25 18:02:51

iPhone LibFetion 移植

2022-10-13 08:32:44

手機故障IO

2009-04-17 09:17:04

點贊
收藏

51CTO技術(shù)棧公眾號