Fei_Xian_Lin_Ye_Fang_Huo/public/lib/jquery/common.min.js

179 lines
5.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//m-3-id-1 上下滚动
(function(){
var marquee = document.getElementById('m-3-id-1');
var offset=0;
var scrollheight =marquee.offsetHeight;
var firstNode = marquee.children[0].cloneNode(true);
marquee.appendChild(firstNode);
setInterval(function(){
if(offset == scrollheight){
offset = 0;
}
marquee.style.marginTop = "-"+offset+"px";
offset += 2;
},20);
})();
//图片无缝滚动
var speed=10;
var tab=document.getElementById("m-5-id-1");
var tab1=document.getElementById("m-5-id-2");
var tab2=document.getElementById("m-5-id-3");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
//字母滚动
var screen1 = document.getElementById("screen1");
var screen1_1 = document.getElementById("screen1_1");
var screen1_2 = document.getElementById("screen1_2");
var speed=4; //滚动速度值,值越大速度越慢
var nnn=200/screen1_1.offsetHeight;
for(i=0;i<nnn;i++){screen1_1.innerHTML+="<br />"+ screen1_1.innerHTML}
screen1_2.innerHTML = screen1_1.innerHTML //克隆screen1_2为screen1_1
function Marquee1(){
if(screen1_2.offsetTop-screen1.scrollTop<=0) //当滚动至screen1_1与screen1_2交界时
screen1.scrollTop-=screen1_1.offsetHeight //screen1跳到最顶端
else{
screen1.scrollTop++ //如果是横向的 将 所有的 height top 改成 width left
}
}
var MyMar = setInterval(Marquee1,speed); //设置定时器
screen1.onmouseover = function(){clearInterval(MyMar)} //鼠标经过时清除定时器达到滚动停止的目的
screen1.onmouseout = function(){MyMar = setInterval(Marquee1,speed)} //鼠标移开时重设定时器
//局部刷新
var XMLHttpReq;
//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if(window.XMLHttpRequest) { //Mozilla 浏览器
XMLHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE浏览器
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
//发送请求函数
function sendRequest() {
createXMLHttpRequest();
var url = "data1.php?_dc="+new Date().getTime();
XMLHttpReq.open("GET", url, true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.send(null); // 发送请求
}
// 处理返回信息函数
function processResponse() {
if (XMLHttpReq.readyState == 4) { // 判断对象状态
if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
DisplayHot();
setTimeout("sendRequest()",2000); //设置自动刷新时间这里是毫秒即2秒//RemoveRow();
} else { //页面不正常
//window.alert("您所请求的页面有异常。");
}
}
}
function DisplayHot()
{
var theDate = XMLHttpReq.responseText ;//如果出现编码问题,可以在服务端escape一下,然后在这里使用unescape( responseText )
gxsj1.innerHTML = theDate ;
}
//获取当前时间带跳动
function showLocale(objD){
var str,colorhead,colorfoot;
var yy = objD.getYear();
if(yy<1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM<10) MM = '0' + MM;
var dd = objD.getDate();
if(dd<10) dd = '0' + dd;
var hh = objD.getHours();
if(hh<10) hh = '0' + hh;
var mm = objD.getMinutes();
if(mm<10) mm = '0' + mm;
var ss = objD.getSeconds();
if(ss<10) ss = '0' + ss;
var ww = objD.getDay();
if ( ww==0 ) colorhead="";
//if ( ww > 0 && ww < 6 ) colorhead="";
//if ( ww==6 ) colorhead="";
//if (ww==0) ww="星期日";
//if (ww==1) ww="星期一";
//if (ww==2) ww="星期二";
//if (ww==3) ww="星期三";
//if (ww==4) ww="星期四";
//if (ww==5) ww="星期五";
//if (ww==6) ww="星期六";
colorfoot=""
str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss + " " + colorfoot;
return(str);
}
function tick(){
var today;
today = new Date();
document.getElementById("localtime").innerHTML = showLocale(today);
window.setTimeout("tick()", 1000);
}
tick();
//自动增加数字
window.onload = function() {
// 数字到达 100 后还原为 1
var max = 11000000,
o = document.getElementById('zdzj1');
var chrome = /chrome/i.test(navigator.userAgent);
// 获取保存的数据
if(chrome) {
data_num = sessionStorage.getItem("num") || "";
}
else {
data_num = document.cookie.replace(
/(?:(?:^|.*;\s*)num\s*\=\s*((?:[^;](?!;))*[^;]?).*)|.*/,
"$1");
}
var num_now = parseInt(data_num) || 0;
o.innerHTML = num_now + 1;
// 每 0.1 秒更新一次数字,并保存数据
setInterval(function() {
num_now = num_now >= max ? 2685 : num_now + 1;
o.innerHTML = num_now;
if(chrome) {
sessionStorage.setItem("num", num_now);
}
else {
document.cookie = "num=" + num_now + ";path=/;";
}
}, 100);
};