基于jQuery实现仿淘宝套餐选择插件


Posted in Javascript onMarch 04, 2015

基于jQuery实现仿淘宝套餐选择插件

首先是页面HTML代码

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<script type="text/javascript" src="js/jquery.min.js"></script>

<script type="text/javascript" src="./option-jquery-dc.js"></script>

<link rel="stylesheet" href="css/option-jquery-dc.css"/>

<!-- lang: html -->

<div><dt>本地调用</dt><dd class="tb-prop testlocal"></dd><br/></div><div><dt>ajax调用</dt><dd class="tb-prop testajax"></dd></div>

然后调用的js

<!-- lang: js -->

<script>

/************************************

 * 基于本地json数据的选项列创建

 ****************************************/

var datanodes=[

    {text:"官方标配",value:"1",selected:true},

    {text:"套餐一",value:"2"},

    {text:"套餐二",value:"3"},

    {text:"套餐三",value:"4"},

    {text:"套餐四",value:"5"},

    {text:"套餐五",value:"6"},

    {text:"套餐六",value:"7"},

    {text:"套餐七",value:"8"},

    {text:"套餐八",value:"9"},

    {text:"套餐九",value:"10"}

];

/**

 * @type {mylist}

 * @param className 容器支撑层的css名称

 * @param 用户点击后调用的回调函数 由开发者自定义

 */

var mylistobjLocal=new OptionList("testlocal","mycall");

mylistobjLocal.createListHtml(datanodes);

/************************************

 * 基于远程服务器的json数据的选项列创建

 * @type {mylist}

 * @param className 容器支撑层的css名称

 * @param 用户点击后调用的回调函数 由开发者自定义

 */

var mylistobjAjax=new OptionList("testajax","mycall");

var url="http://127.0.0.1/option-jquery-dc/testJson.php";

/**

 * 基于url创建一个选项列表

 */

mylistobjAjax.createListHtmlForAjax(url);

/***

 * 用户选中某一个选项的回调函数

 * @param result 返回当前选中的项的相关参数

 */

var mycall=function(result){

    alert("您选中了: "+result.text+":"+result.value);

}

以上就是本文的全部内容了,希望大家能够喜欢

Javascript 相关文章推荐
javascript中的事件代理初探
Mar 08 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
Apr 02 Javascript
jquery插件star-rating.js实现星级评分特效
Apr 15 Javascript
分享Javascript实用方法二
Dec 13 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
Vue实例的对象参数options的几个常用选项详解
Nov 08 Javascript
详解微信小程序中var、let、const用法与区别
Jan 11 Javascript
基于JavaScript实现猜数字游戏代码实例
Jul 30 Javascript
vue二选一tab栏切换新做法实现
Jan 19 Vue.js
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 #Javascript
jquery 插件实现多行文本框[textarea]自动高度
Mar 04 #Javascript
JavaScript常用脚本汇总(三)
Mar 04 #Javascript
JavaScript常用脚本汇总(二)
Mar 04 #Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
Mar 04 #Javascript
JavaScript常用脚本汇总(一)
Mar 04 #Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
Mar 04 #Javascript
You might like
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
Python并行分布式框架Celery详解
2018/10/15 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
临时用工协议书范本
2014/10/29 职场文书
会计师事务所实习证明
2014/11/16 职场文书
餐馆开业致辞
2015/08/01 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
2022/04/28 Python