lavaready_wev8.js
2.09 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
var ulWidth = 0;
$(function(){
lavlinit();
});
function onLeft(){
var Lilength = $(".lavaLamp li:visible").length;
var lastLi = $(".lavaLamp li:visible").last().index();
var secendLi = $(".lavaLamp li:visible").eq(1).index();
if($(".lavaLamp li").eq(1).css("display")!="none") return;
$(".lavaLamp li:visible").each(function(index){
if($(this).index()!=lastLi){
if(index>=Lilength-4)
$(this).hide("normal");
}
});
$(".lavaLamp li:hidden").each(function(){
var index = $(this).index();
if(index>=secendLi-3 && index<=secendLi){
$(this).show("normal");
}
});
}
function onRight(){
var sumLi = 0;
var lastLi = $(".lavaLamp li:visible").last().index();
$(".lavaLamp li:visible").each(function(){
var vindex = $(this).index();
if(vindex!=lastLi) sumLi = vindex;
});
if($(".lavaLamp li").eq(lastLi-1).css("display")!="none") return;
$(".lavaLamp li:visible").each(function(index){
if(index>0){
if(index<=3)
$(this).hide("normal");
}
});
$(".lavaLamp li:hidden").each(function(){
var index = $(this).index();
if(index>sumLi && index<=(sumLi+3)){
$(this).show("normal");
}
});
}
function lavlinit(){
$(".lavaLamp li").show();
var sumLength = $(".lavaLamp li").length;
if(sumLength==0) return;
var liWidthSum =0;
ulWidth = $(".lavaLamp").css("width");
if(ulWidth.indexOf("px")){
ulWidth = ulWidth.substr(0,ulWidth.indexOf("px"));
}
ulWidth = parseInt(ulWidth)-45;
$(".lavaLamp li").each(function(index){
var width = $(this).css("width");
width = width.substr(0,width.indexOf("px"));
liWidthSum += parseInt(width);
if(liWidthSum >ulWidth){
if(index<sumLength-1)
$(this).css("display","none");
}
});
if(liWidthSum < ulWidth){
$("#leftImg").css("display","none");
$("#rightImg").css("display","none");
}
}