第一次做博客,不到之处请包涵。
写本文的目的是为了那些想实现iphone手机上滑动动画效果,想使用该插件却搁浅在配置上的童鞋能够快速搭建起开发环境,具体的技术笔者没有涉及。
由于工作需要,上头分配我研究下iphone页面滑动效果,于是乎,笔者就接触到了jqtouch这个jquery插件。大概是由于笔者是第一次接触该插件的原因,笔者在google上虽然找到了一些相关的资料,但是都不怎么实用,主要原因在于网上所提供的配置所对应的jqtouch版本比较老旧,和目前最新的版本jqtouch-1.0-b4-rc不匹配(ps:其实主要原因是笔者英语太烂,搜到的资料很多都看不懂)。经过研究与参考demos的实例,笔者总算成功搭建起该插件的环境效果。
首先给出网上的一般向配置版本,只需在编辑文件中引入如下四个文件即可:
<script src="jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"></script>
<script src="jqtouch/jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script>
<style type="text/css" media="screen">@import "jqtouch/jqtouch.min.css";</style>
<style type="text/css" media="screen">@import "themes/jqt/theme.min.css";</style>
该配置方法所对应的版本可在http://code.google.com/p/jqtouch/ 下载得到,该版本的动画效果仅支持iphone,对chrome等运用webkit内核的浏览器暂不支持。
目前最近版本的jqtouch插件可在 http://www.jqtouch.com/ 下载得到,该版本的动画效果支持iphone以及所有试用webkit内核的浏览器。当然,对IE暂不支持,firefox的话,能实现显示效果,但是没有动画效果。配置方式只需在编辑文件中引入如下三个文件即可:
<style type="text/css" media="screen">@import "themes/css/apple.css";</style>
<script src="src/lib/zepto.min.js" type="text/javascript" charset="utf-8"></script>
<script src="src/jqtouch.min.js" type="text/javascript" charset="utf-8"></script>
其中,如果您把插件下载下来后,会发现src包中共有8个js文件,其中jqtouch.js的效果与jqtouch.min.js的效果一样,同理,min文件只是正常文件的精简版,具体什么作用我想大家都能了解,themes/css下的三个css文件分别是不同的样式,不管用哪个都会有动画效果,只不过样式不同而已。
当然,大家也可以用sencha touch框架实现滑动动画效果,由于笔者对该框架没有太多的接触,就不多说了。
相关连接:
老版本jqtouch插件下载http://code.google.com/p/jqtouch/
最近版本jqtouch插件下载 http://www.jqtouch.com/
分享到:
相关推荐
**JQTouch 框架详解** JQTouch 是一个基于 jQuery 的轻量级框架,专为移动设备设计,尤其优化了在 iOS 设备上的显示效果。它利用了 iOS 设计元素,使得开发者能够轻松创建出具有触控友好、响应式用户界面的 Web ...
**jQTouch 深度解析** jQTouch 是一个基于 jQuery 的开源库,专为构建触屏设备上的Web应用程序而设计。它提供了一系列的触摸事件、动画效果和UI组件,使得开发者能够轻松地创建具有iOS、Android等移动平台原生应用...
《jqTouch:移动Web开发的创新力量》 jqTouch,作为一个轻量级的JavaScript库,专为构建触摸优化的移动Web应用而设计。这个压缩包"jqtouch-1.0-beta-2-r109.zip"包含了jqTouch的1.0 beta 2版本的源代码,修订版号为...
《移动开发者必备工具:开源jqTouch初探》 在当今技术日新月异的时代,移动设备的普及催生了大量针对这些平台的应用程序开发需求。尤其是苹果的iPhone、iTouch和iPad,它们引领了移动设备的新潮流。然而,苹果官方...
**JQTouch 框架详解** JQTouch(JQT)是一款强大的移动Web应用程序开发框架,专为构建触屏设备上的互动应用而设计。它基于JavaScript库jQuery,旨在简化HTML5应用的创建,尤其适合iOS、Android等移动平台。JQTouch ...
《jqTouch 1.0-b4-rc:打造卓越的移动Web应用》 jqTouch,一个轻量级的JavaScript库,专为构建响应式、触摸友好的移动Web应用程序而设计。"jqTouch-1.0-b4-rc"是这个库的一个版本,它代表了“第1.0版的第四次beta...
标题《Focal Press Working with jQTouch to Build Websites on Top of jQuery》指出本书主要讲述了如何利用开放源码库jQTouch,基于jQuery构建网站,使其在iOS和Android手机上运行,外观和交互类似于原生应用。...
jQTouch是一个jQuery的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。支持包括iPhone、Android等手机。
本文主要讲述了iPhone/iPad/Android Web开发经验,涵盖了前端使用技术、jQtouch插件、iPhone特性等方面的知识点。 一、前端使用技术 在iPhone/iPad/Android Web开发中,前端使用技术主要包括JavaScript、jQuery、...
本篇文章将详细比较三个主流的移动应用框架:jQuery Mobile、jQTouch 和 Sencha Touch。 首先,jQuery Mobile 是基于 jQuery 的一个轻量级框架,专为触摸优化的网页设计而生。它提供了丰富的 UI 组件,如导航栏、页...
本文将深入分析三大主流移动Web开发框架——jQuery Mobile、jQTouch和Sencha Touch,帮助开发者根据项目需求选择最适合的技术方案。 #### jQuery Mobile:跨平台的王者 jQuery Mobile作为一款针对触摸设备优化的...
使用`tar`命令解压缩文件: ```bash tar -xvf android-sdk_r15-linux.tgz ``` 3. **配置环境变量**:为了让系统识别到SDK,需要将SDK的路径添加到环境变量中。编辑`~/.bashrc`文件并添加以下内容: ```bash ...
前不久基于JavaScript编写的Ajax框架ExtJS,将现有的ExtJS整合JQTouch、Raphaël库,推出适用于最前沿Touch Web的Sencha Touch框架,该框架是世界上第一个基于HTML5的Mobile App框架。同时,ExtJS更名为Sencha,...
jQTouch、Sencha Touch 和 SproutCore 都是移动 Web 应用程序开发框架,它们之间的主要区别在于性能、跨平台支持和可扩展性等方面。JQuery Mobile 的主要特点是轻量级、灵活、可扩展性强,适合快速构建移动 Web 应用...
- **jQTouch**:虽然已被Sencha Touch吸收,但在早期,jQTouch为Webkit浏览器提供了动画和UI效果,预设了多种风格,但需要开发者自定义样式。 - **Jo**:这个框架专注于HTML5设备,如iOS和WebOS,提供了基本的动画...
jQ.Mobi与Sencha Touch、JQTouch一样属于JavaScript框架。但不同的是,后两者基于HTML4且源于网页浏览器,jQ.Mobi是基于HTML5重写的jQuery 框架。在手机上运行效率那是相当给力。
3. jQTouch:作为 jQuery 的插件,jQTouch 针对 iPhone 和 Android 设备优化,提供了动画、列表导航和应用样式的功能,便于快速构建具有动态效果的移动应用。 4. The M Project:这个基于 jQuery 的框架专注于 ...
在本项目中,jqTouch可能负责处理触摸事件,如滑动、捏合缩放等,以提供原生应用般的用户体验。 6. **Themes**:`themes`目录可能包含不同的样式主题,让用户可以选择或自定义相册的外观。这可能通过更改CSS文件或...