(Translated by https://www.hiragana.jp/)
GitHub - andyWHJ/Jingle: Jingle UI是一个基于html5、css3开发轻量级的移动webapp 框架,提供一些基本交互方式,常用的组件(scroll,actionsheet,sidemenu,toggle,push2refresh......),帮助您更方便的开发移动应用。
Skip to content
/ Jingle Public
forked from shixy/Jingle

Jingle UIいち个基于html5、css3开发轻量级的うつり动webapp かまち提供ていきょう一些基本交互方式,常用じょうようてき组件(scroll,actionsheet,sidemenu,toggle,push2refresh......),帮助您更方便ほうべんてき开发うつり动应よう

License

Notifications You must be signed in to change notification settings

andyWHJ/Jingle

 
 

Repository files navigation

##Jingle UI## Jingle UIいち个基于html5、css3开发轻量级的うつり动webapp かまち提供ていきょう一些基本交互方式,常用じょうようてき组件(scroll,actionsheet,sidemenu,toggle,push2refresh......),帮助您更方便ほうべんてき开发うつり动应よう

  • もと于webkit开发,目前もくぜんただ支持しじios,android
  • 赖zepto.js、iscroll4、artTemplateとう开源类库组件

もち续开发中,ぶん档尚かんぜんゆう需求てき朋友ほうゆう直接ちょくせつdemoげん

wiki入口いりくち

###部分ぶぶんあんれい###

Eoe资讯

访问http://migrator.duapp.com/static/eoe/

みなもと码地https://github.com/shixy/eoe-jingle

ふか圳图书馆 访问http://shenzhenlib.duapp.com/

みなもと码地やめつつみなるapk,みなもと码在https://github.com/shixy/szlib

###本地ほんじ环境搭建### いん为涉及到またがいき问题,需要じゅようふく务端做一个代理だいり

わがさいようてきNodejs,你可以根すえ自己じこてき识架构来做调せい(Apache\Nginxとうとう)。

  1. あんそうnodejs插件

    npm install;

  2. 运行nodejs

    node server.js

  3. 浏览访问:http://localhost:3000

###页面结构###

<!---侧边栏容---> 侧边栏 侧边栏
<!--页面容器ようき--->

Jingle

book pencil more <!---do it yourself --->

###ぬのきょく组件### section 基本きほん页面

基本きほん属性ぞくせい:

data-transition:页面转场动画,だま认为“slide”,
目前もくぜんかまちやめないおけ“slideUp”,“slideDown”,"scale",亲们自己じこ编写css3动画...

aside 侧边さい

基本きほん属性ぞくせい

data-position:  left(ひだり侧边栏) right(みぎ侧边栏)
data-transition: push(抽屉しき) overlay(侧边栏覆盖页めん) reveal(页面退出たいしゅつ显示侧边栏)
data-show-close: true false (显示关闭按钮)

list れつひょう组件

ul class="list" 基本きほん设置
li data-selected="selected" てん击会有高ありだかあきら显示

###交互こうご组件### ok data-targetてき值有:

section:页面とべ转
article:页面ちゅうてき元素げんそ块切换
menu:显示/隐藏侧边さい单
link:执行a标签默认行为

href对应section/article/menuてきid

###界面かいめん元素げんそ### 导航栏

<!--ただゆう文字もじ-->
<ul class="control-group">
    <li class="active"><a href="#">Hello</a></li>
    <li><a href="#">Jingle</a></li>
    <li><a href="#" >html5</a></li>
</ul>
<!--ただゆう图标-->
<ul class="control-group">
    <li data-icon="home"></li>
    <li class="active" data-icon="bell"></li>
    <li data-icon="spinner"></li>
</ul>
<!--图标+文字もじ 左右さゆう-->
<ul class="control-group">
    <li class="active"><a href="#" data-icon="home">Hello</a></li>
    <li><a href="#" data-icon="bell">Jingle</a></li>
    <li><a href="#" data-icon="spinner">html5</a></li>
</ul>
<!--图标+文字もじ 上下じょうげ-->
<ul class="control-group">
    <li class="active" data-icon="home"><a href="#">Hello</a></li>
    <li data-icon="bell"><a href="#">Jingle</a></li>
    <li data-icon="spinner"><a href="#" >html5</a></li>
</ul>

图标

data-icon="icon name"
icon name请参见示れいちゅうてきicons页面,基本きほん所有しょゆうてき组件以用

toggle

<div class="toggle" class="active"></div>
だま认为√×,以自てい文字もじ
data-on="开启"
data-off="关闭"

范围选择

<div  data-rangeinput="right">
    <input type="range" min=4 max=10 value="7"/>
</div>
data-rangeinput: 输入かまち显示ざいひだり侧还みぎ

进度じょう

<div data-progress="80" data-title="やめ完成かんせい"></div>
data-title:てい义进文字もじ

数字すうじ标签

<a class="button" data-count=3 data-orient="left">按钮</a>
data-orient:标签显示位置いちだま认显しめせざいみぎ上角うえすみ

checkbox

<div data-checkbox="unchecked">爱我你就勾勾</div>
data-checkbox:unchecked(选中) checked(选中)

###こうのう组件### toast 消息しょうそく提示ていじかまち(单例)

J.Toast.show(type,text,duration);
	//type: toast|success|error|info  ないおけてき几种样式
	//text: 显示ぶんほん
	//duration:もち续时间,为0则不动关闭

J.Toast.hide(); //关闭消息しょうそく

popup 弹出かまち(单例)

J.Popup.show(options);
J.Popup.close();
J.Popup.alert();
J.Popup.confirm();
J.Popup.popover();
J.Popup.loading();
J.Popup.actionsheet();

slider 轮换组件

var slider = new J.Slider(selector);

scroll 滚动组件(したひしげ刷新さっしん)

动装载模しき:data-scroll=true
javascriptしき:J.Scroll(selector,opts);

About

Jingle UIいち个基于html5、css3开发轻量级的うつり动webapp かまち提供ていきょう一些基本交互方式,常用じょうようてき组件(scroll,actionsheet,sidemenu,toggle,push2refresh......),帮助您更方便ほうべんてき开发うつり动应よう

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published