JQ("#img_right").scroll(function(){ nDivHight=JQ(this).height(); nScrollHight = JQ(this)[0].scrollHeight; nScrollTop = JQ(this)[0].scrollTop; if(nScrollTop>0){ $("transparent_div_top").style.display="block"; }else{ $("transparent_div_top").style.display="none"; } if(nScrollTop + nDivHight >= nScrollHight){ //判断到底部 $("transparent_div_bottom").style.display="none"; }else{ $("transparent_div_bottom").style.display="block"; } }); function getScrollTop(){ var scrollTop=0; if(document.documentElement && document.documentElement.scrollTop){ scrollTop= document.documentElement.scrollTop; }else if(document.body && document.body.scrollTop){ scrollTop= document.body.scrollTop; } return scrollTop; } function Values(){//闭包类.主要存取value // _val=$("val");// hiddenselct 框 .存放选中的值 _val=$('select_'+ $("colour_options_hidden").getAttribute('v')); //下拉框. _display_val=$("img_key_value_id"); _display_img=$("img_image_value"); _image_small_id=$("img_small_id").getElementsByTagName("img"); return { setValue:function(value){ for(var i=0;i<_val.options.length;i++){ if(_val.options[i].getAttribute('value')==value){ _val.options[i].selected="selected"; }; } for(var i=0,small_id_len=_image_small_id.length;icount-3){ c=count-7; }else{ c=index-4; } var leftValue="-"+(67*c)+"px"; JQ(_dialog_ul).animate({left:leftValue}, 300); }, startMarquee:function(flag){ var s=1;if(flag){s=1;}else{s=-1;} _start=setInterval(function(){ var leftul=parseInt(_dialog_ul.style.left); if(isNaN(leftul)){ leftul=0; } var templeft=leftul+s; if(templeft<=0 && templeft>= -(_dialog_ul.getElementsByTagName("li").length-7)*68){ _dialog_ul.style.left=templeft+"px"; } },20); }, stopMarquee:function(){ clearInterval(_start); } }; } //关闭弹出框 function closeDialog(){ $("dialog-1-overlay").style.display="none"; $("dialog-1").style.display="none"; } function getInfoByImg(img){ var info=img.getAttribute('val'); var valueid=img.getAttribute('valueid'); var src=img.src; var str=''+info+'Select Colour'; return str; } //弹出框 function showDialog(o){ $("dialog-1-overlay").style.display="block";// 弹出框的位置 var left = (JQ(window).width() - 540) / 2; var top = (JQ(window).height() - 560) / 2; $("dialog-1").style.display="block"; $("dialog-1").style.position="fixed"; $("dialog-1").style.top=top+"px"; $("dialog-1").style.left=left+"px"; //new Dialog({type:'id',value:'content-type-id'}).show(); var dialogValue=new DialogValue(); //弹出框数据闭包 var big_image_range=$("content-big-image"); var divs=big_image_range.getElementsByTagName("div"); var previous=dialogValue.getPrevious(); var next=dialogValue.getNext(); var src=o.getElementsByTagName("img").item(0).src; dialogValue.setImageSrc(src); //var valueid=o.getElementsByTagName("img").item(0).getAttribute("valueid"); //这里是那个图片id var info=o.getElementsByTagName("p").item(0).innerHTML; var dialog_imgs=dialogValue.getChildImages(); //列表小图 var ul=dialogValue.getUl(); var _width=dialog_imgs.length*68; ul.style.width=_width + "px"; ul.style.height="100px"; ul.style.position="relative"; str=""; for(var i=0;i

'+thisimg.getAttribute("val")+'

'; }; //小图鼠标移出事件 lis[i].onmouseout=function(e){ if (window.event) { event.cancelBubble = true; }else if (e){ e.stopPropagation(); } if(this.className==mouseoverClassName){ this.className=""; //改变样式 } }; //小图点击事件 lis[i].onclick=function(e){ e=e||window.event; for(var j=0,len=lis.length;j-1){ (function(i){ lis[i].onmouseover.call(lis[i]); })(i); break; } } } }; $("transparent_div_top").onmouseover=function(){ for(var i=0,len=lis.length;i-1){ (function(i){ lis[i].onmouseover.call(lis[i]); })(i); break; } } }; $("transparent_div_bottom").onmouseover=function(){ $("transparent_div_top").onmouseover.call(this); }; })();