java电影票选座_jQuery仿猫眼电影票在线选座购买特效

特效描述:电影票选座 在线选座 购买特效。

代码结构

1. 引入CSS

2. 引入JS

3. HTML代码

屏幕

电影:天将雄师

时间:03月20日 22:15

座位:

票数:0

总价:0

var price = 100; //电影票价

$(document).ready(function() {

var $cart = $('#seats_chose'), //座位区

$tickects_num = $('#tickects_num'), //票数

$total_price = $('#total_price'); //票价总额

var sc = $('#seat_area').seatCharts({

map: [//座位结构图 a 代表座位; 下划线 "_" 代表过道

'cccccccccc',

'cccccccccc',

'__________',

'cccccccc__',

'cccccccccc',

'cccccccccc',

'cccccccccc',

'cccccccccc',

'cccccccccc',

'cc__cc__cc'

],

naming: {//设置行列等信息

top: false, //不显示顶部横坐标(行)

getLabel: function(character, row, column) { //返回座位信息

return column;

}

},

legend: {//定义图例

node: $('#legend'),

items: [

['c', 'available', '可选座'],

['c', 'unavailable', '已售出']

]

},

click: function() {

if (this.status() == 'available') { //若为可选座状态,添加座位

$('

' + (this.settings.row + 1) + '排' + this.settings.label + '座')

.attr('id', 'cart-item-' + this.settings.id)

.data('seatId', this.settings.id)

.appendTo($cart);

$tickects_num.text(sc.find('selected').length + 1); //统计选票数量

$total_price.text(getTotalPrice(sc) + price);//计算票价总金额

return 'selected';

} else if (this.status() == 'selected') { //若为选中状态

$tickects_num.text(sc.find('selected').length - 1);//更新票数量

$total_price.text(getTotalPrice(sc) - price);//更新票价总金额

$('#cart-item-' + this.settings.id).remove();//删除已预订座位

return 'available';

} else if (this.status() == 'unavailable') { //若为已售出状态

return 'unavailable';

} else {

return this.style();

}

}

});

//设置已售出的座位

sc.get(['1_3', '1_4', '4_4', '4_5', '4_6', '4_7', '4_8']).status('unavailable');

});

function getTotalPrice(sc) { //计算票价总额

var total = 0;

sc.find('selected').each(function() {

total += price;

});

return total;

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电影院订票座微信小程序(后台javaweb)使用教程用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点:(1)登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。(2)资讯功能:后台录入资讯,在微信小程序电影院订票座系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息   (3)电影库:后台录入电影的相关信息,可以在小程序电影列表里面一个一个点击进去查看电影详细信息;支持通过查询来查找所需要的电影。(4)电影信息: 点击到电影详情页面,可以查看电影的介绍,查看电影影评。(5)收藏操作:在电影信息详情,下方点击“收藏”,进行收藏(6)电影票购买座:在电影信息详情,下方点击“购买”,进行日期择、场次择、座位择。(7)我的电影票:包含待付款、已经付款的电影票信息(8)下单和付款:在“我的电影票”列表中,点击“去付款”,模拟付款款(9)取消电影票:在“我的电影票”列表中,点击“取消申请”,删除订单(10)电影评价:在“我的电影票”列表中,已经付款的电影,在观影后可以,点击“去评价”,去打分和填写影评.(11)我的收藏:用户收藏的电影列表。(12)用户信息:填写姓名、qq、邮箱、备注等信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值