12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- ;
- layui.define(['flow','laytpl','carousel','element'], function (e) {
- var s = layui.$,
- flow = layui.flow,
- laytpl = layui.laytpl,
- element = layui.element,
- carousel = layui.carousel;
- element.on('tab(layui-tab-type)', function(data){
- var that = this;
- var type_id = s(that).attr('lay-id')
- s('.goods-list').empty();
- flow.load({
- elem: '.goods-list'
- ,done: function(page, next){
- s.post('load.html',{page:page,type_id:type_id},function(r){
- if (!r.code) {
- var tpl = s('#goods-list').html();
- laytpl(tpl).render(r.data, function(html){
- next(html, page < r.pages);
- })
- }else{
- layer.msg(r.msg)
- }
- });
- }
- });
- });
-
- carousel.render({
- elem: '#images'
- ,width: '100%'
- ,height:s('body').width()
- ,arrow: 'none'
- });
- s('.show-spec-box').on('click',function(){
- var that = this;
- layer.open({
- type: 1
- ,title: false
- ,closeBtn: true
- ,skin:'spec-box'
- ,area: '100%'
- ,offset: 'b'
- ,shade: 0.8
- ,shadeClose:true
- ,moveType: 1
- ,content: s('#spec').html()
- ,success: function(layero){
- s('.layui-btn-confirm').on('click',function(){
- layer.closeAll()
- var goods_id = s('input[name=id]').val();
- var quantity = parseInt(s(".buy-num").val());
-
- var goods_id = s('input[name=id]').val();
- var quantity = parseInt(s(".buy-num").val());
- window.location.href = '/index/order/add.html?goods_id='+goods_id+'&quantity='+quantity;
-
- })
- s(".minus").click(function (){
- var buynum = s(".buy-num").val();
- if(buynum >1){
- s(".buy-num").val(parseInt(buynum-1));
- }
- });
- s(".add").click(function (){
- var buynum = parseInt(s(".buy-num").val());
- var storage = s('.goods-storage').data('value');
- if(buynum < storage){
- s(".buy-num").val(parseInt(buynum+1));
- }
- });
- }
- });
- })
- var goods = function(){
- if (s('input[name=id]').length > 0) {
- s('.content').css('margin-top',s('body').width() - 44 +'px');
- s(window).scroll(function(){
- if (s(window).scrollTop() <= 50) {
- s('.header').addClass('transparent').removeClass('posf');
- } else {
- s('.header').removeClass('transparent').addClass('posf');
- }
- });
- }
- if(s('[lay-filter="layui-tab-type"]').length > 0){
- var id = s('[lay-filter="layui-tab-type"]').find('li:first-child').attr('lay-id');
- element.tabChange('layui-tab-type', id);
- }
- }
- e('goods',new goods());
- })
|