jquery-seat-charts插件是什么

青灯夜游
Lepaskan: 2022-07-05 16:59:49
asal
2050 orang telah melayarinya

jquery-seat-charts是一款基于JQuery实现的在线选座位插件,适用于机票、电影票、客车票选座场景。jquery-seat-charts插件支持自定义座位类型和价格,支持自定义样式,支持设置不可选的座位,也支持键盘控制选座。

jquery-seat-charts插件是什么

本教程操作环境:windows7系统、jquery3.6.0版本、Dell G3电脑。

jquery-seat-charts是一款基于JQuery实现的在线选座位插件,是一款适合机票,电影票,客车票选座的插件。

点击左侧的座位即可在右侧即时显示座位信息,并且可以有计算累加的功能。

特点:支持自定义座位类型和价格,支持自定义样式,支持设置不可选的座位,也支持键盘控制选座。

运行效果图:

1.png

2.jpg

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。

jquery-seat-charts插件使用示例

1、前台导包

Salin selepas log masuk

2、

显示的区域id(可以在.css中设计样式)

3.只选一个座位

$(document).ready(function() { var $cart = $('#select-seat'), $counter = $('#counter'),//显示框 sc = $('#seat-map').seatCharts({//座位框 map: [//_是过道,e是座位 'eea_eee','eee_eee','eee_eee' ], seats: { a: { classes : 'busy-class', category: '已预定' }, e: { classes : 'free-class', category: '空闲' }, }, naming : { top : false,//不显示列的编号 left:true, //显示左边(行)的编号 row:['1','2','3''],//可以自定义行和列 columns: ['1','2','3','A','4','5','6'], //过道也要给个编号!!! getLabel : function (character, row, column) { return SeatLabel ++; }//label中显示序号 },
Salin selepas log masuk
legend : {//标识列表 node : $('#legend'), items : [ [ 'e', 'available', '空闲座位'], [ 'a', 'unavailable', '已预定'], [ 'f', 'unavailable', '维修中' ] ] }, click: function () { if (this.status() == 'available') { if (ChooseFloor>0) {//只选一个座位的办法 $('#cart-item-'+oldId).remove(); ChooseFloor--;//已选择的个数 sc.find('selected').status('available'); } $('
  • '+'选择'+this.data().category+this.settings.label+'号座位'+' [删除]
  • ') .attr('id','cart-item-'+this.settings.id) .data('seatId', this.settings.id) .appendTo($cart); ChooseFloor++; //座位号 :this.settings.label oldId=this.settings.id;//上一个选择的座位 oldStatus=this.status();//更改状态 return 'selected'; } else if (this.status() == 'selected') { $('#cart-item-'+this.settings.id).remove(); return 'available'; } else if (this.status() == 'unavailable') { return 'unavailable'; } else { return this.style(); } } }); $('#select-seat').on('click', '.cancel', function () { sc.get($(this).parents('li:first').data('seatId')).click(); });
    Salin selepas log masuk

    【推荐学习:jQuery视频教程web前端视频

    Atas ialah kandungan terperinci jquery-seat-charts插件是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!