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

 更新时间:2015年03月04日 16:20:14   投稿:hebedich  
本文给大家介绍的是一款基于jQuery实现放淘宝套餐选择的插件,主要是基于本地json数据的选择列创建,有需要的小伙伴参考下。

仿淘宝套餐选择插件

首先是页面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);
}

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

相关文章

  • jQuery实现的网页换肤效果示例

    jQuery实现的网页换肤效果示例

    这篇文章主要介绍了jQuery实现的网页换肤效果,结合完整实例形式分析了jQuery通过修改link标签的href属性值实现换肤效果的相关技巧,需要的朋友可以参考下
    2016-09-09
  • jQuery Raty 一款不错的星级评分插件

    jQuery Raty 一款不错的星级评分插件

    一款不错的星级评分插件,这篇文章主要介绍了jQuery Raty星级评分插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • JQuery统计input和textarea文字输入数量(代码分享)

    JQuery统计input和textarea文字输入数量(代码分享)

    本文主要介绍了jQuery实现统计输入文字个数的方法,具有一定的参考价值,需要的朋友一起来看下吧
    2016-12-12
  • jQuery中each遍历的三种方法实例分析

    jQuery中each遍历的三种方法实例分析

    这篇文章主要介绍了jQuery中each遍历的三种方法,结合实例形式分析了jQuery使用each遍历DOM元素的相关操作技巧,并附带了一个综合实例给予总结说明,需要的朋友可以参考下
    2018-09-09
  • jQuery仿IOS弹出框插件

    jQuery仿IOS弹出框插件

    这款弹出框插件是本人自己模仿IOS原生弹出框写的一个自定义插件,包括Alert弹出框和Confirm确认框,支持标题,内容,按钮文字以及按钮回调函数自定义,使用非常简单,本文给大家介绍了jQuery仿IOS弹出框插件,需要的朋友可以参考下
    2017-02-02
  • 分享几个超级震憾的图片特效

    分享几个超级震憾的图片特效

    这次主要是来分享几个个人觉得十分震憾的图片特效,有jQuery的,有CSS3的,有很萌的乌鸦动画,也有简单朴实的图片播放动画,当然有些你可能已经看到过了,不过也没关系,你能路过就算是对我的支持了
    2012-01-01
  • jQuery判断浏览器并动态调整select宽度的方法

    jQuery判断浏览器并动态调整select宽度的方法

    这篇文章主要介绍了jQuery判断浏览器并动态调整select宽度的方法,涉及jQuery针对浏览器的判定及页面元素属性的动态操作技巧,需要的朋友可以参考下
    2016-03-03
  • JQuery中的html()、text()、val()区别示例介绍

    JQuery中的html()、text()、val()区别示例介绍

    这篇文章主要介绍了JQuery中的html()、text()、val()的区别,需要的朋友可以参考下
    2014-09-09
  • 解决jquery的ajax调取后端数据成功却渲染失败的问题

    解决jquery的ajax调取后端数据成功却渲染失败的问题

    今天小编就为大家分享一篇解决jquery的ajax调取后端数据成功却渲染失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • jQuery1.6 使用方法一

    jQuery1.6 使用方法一

    jQuery1.6 使用方法1,想要学习jquery的朋友可以参考下。
    2011-11-11

最新评论