style.js
3.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
/*
* Public js
*/
//导航颜色
$(function(){
var hes = $(window).scrollTop();
$('header').css("opacity","1");
if(hes != 0){
$('header').addClass('headerbg');
}
$(window).scroll(function(){
var hei = $(window).scrollTop();
var ban1 = $('header').height();
if(hei > ban1){
$('header').addClass('headerbg');
}else{
$('header').removeClass('headerbg');
};
});
});
//回到顶部
$(function(){
$("footer .comebackTop").click(function () {
var speed=300;//滑动的速度
$('body,html').animate({ scrollTop: 0 }, speed);
return false;
});
});
//底部导航
$(function(){
$(".footer ul li a").click(function () {
$(this).addClass('yello').parent().siblings().find('a').removeClass('yello')
});
});
//轮播
$(function(){
$('#slideTpshop').swipeSlide({
continuousScroll:true,
speed : 3000,
transitionType : 'cubic-bezier(0.22, 0.69, 0.72, 0.88)',
firstCallback : function(i,sum,me){
me.find('.dot').children().first().addClass('cur');
},
callback : function(i,sum,me){
me.find('.dot').children().eq(i).addClass('cur').siblings().removeClass('cur');
}
});
//圆点
var ed = $('.mslide ul li').length - 2;
$('.mslide').append("<div class=" + "dot" + "></div>");
for(var i = 0; i<ed ;i++){
$('.mslide .dot').append("<span></span>");
};
$('.mslide .dot span:first').addClass('cur');
var wid = - ($('.mslide .dot').width() / 2);
$('.mslide .dot').css('position','absolute').css('left','50%').css('margin-left',wid);
});
//radio选中
$(function(){
$('.radio .che').click(function(){
$(this).toggleClass('check_t');
})
})
$(function(){
$('.radio .all').click(function(){
$(this).siblings().toggleClass('check_t');
})
})
$(function(){
//头部菜单
$('.classreturn .menu a:last').click(function(e){
$('.tpnavf').toggle();
e.stopPropagation();
});
$('body').click(function(){
$('.tpnavf').hide();
});
//左侧导航
$('.classlist ul li').click(function(){
$(this).addClass('red').siblings().removeClass('red');
});
})
//黑色遮罩层-隐藏
function undercover(){
$('.mask-filter-div').hide();
}
//黑色遮罩层-显示
function cover(){
$('.mask-filter-div').show();
}
//action文件导航切换
$(function(){
$('.paihang-nv ul li').click(function(){
$(this).addClass('ph').siblings().removeClass('ph');
})
})
//确认收货和催单
$(function(){
$('.receipt').click(function(){
$('.surshko').show();
cover();
})
$('.weiyi a').click(function(){
$('.surshko').hide();
undercover();
})
});
$(function(){
$('.tuid').click(function(){
$('.cuidd').show();
cover();
})
$('.weiyi a').click(function(){
$('.cuidd').hide();
undercover();
})
});
////字数限制
//function checkfilltextarea(tea,nums){
// var len = $(tea).val().length;
// if(len > nums){
// $(tea).val($(tea).val().substring(0,nums));
// }
// var num = nums - len;
// $("#zero").text(num);
//}
/**
* 留言字数限制
* tea :要限制数字的class名
* nums :允许输入的最大值
* zero :输入时改变数值的ID
*/
function checkfilltextarea(tea,nums){
var len = $(tea).val().length;
if(len > nums){
$(tea).val($(tea).val().substring(0,nums));
}
var num = nums - len;
num <= 0 ? $("#zero").text(0): $("#zero").text(num); //防止出现负数
}
/**
* 加减数量
* n 点击一次要改变多少
* maxnum 允许的最大数量
* want_num ,input的id
*/
function altergoodsnum(n,maxnum){
var num = parseInt($('#want_num').val());
num += n;
num <= 0 ? num = 1 : num;
if(num > maxnum){
layer.open({content:'当前商品最多'+maxnum+'件',time:2})
num = maxnum;
}
$('.num').val(num)
}