no commit message

This commit is contained in:
niandeng
2022-03-25 10:16:11 +08:00
parent 47a1423941
commit 4ea5135255
2 changed files with 49 additions and 9 deletions
+48 -8
View File
@@ -1328,6 +1328,7 @@
addListener(window, 'scroll', windowScroll);//监听窗口滚动 addListener(window, 'scroll', windowScroll);//监听窗口滚动
} }
} }
CT.mouseWheel(videoHandler.mouseWheel);
}, },
/* /*
* eventTarget * eventTarget
@@ -1910,17 +1911,17 @@
checkVideoRotate(); checkVideoRotate();
changeProgress(player.time()); changeProgress(player.time());
}, },
keydown:function(e){ keydown:function(event){
var keycode = e.keyCode || e.which; event=window.event || event;
var keycode = event.keyCode || event.which;
var v=player.volume(); var v=player.volume();
switch(keycode) { switch(keycode) {
case 32: case 32:
e = window.event || event; if(event.preventDefault){
if(e.preventDefault){ event.preventDefault();
e.preventDefault();
} }
else{ else{
window.event.returnValue = false; event.returnValue = false;
} }
player.playOrPause(); player.playOrPause();
break; break;
@@ -1939,6 +1940,31 @@
default: default:
break; break;
} }
},
mouseWheel:function(event){
event=window.event || event;
var v=player.volume();
if(event.preventDefault){
event.preventDefault();
}
else{
event.returnValue = false;
}
if(event.wheelDelta) {
if(event.wheelDelta > 0) {
player.volume(v+.1<1?v+=.1:1);
}
if(event.wheelDelta < 0) {
player.volume(v-.1>0?v-=.1:0);
}
} else if(event.detail) {
if(event.detail > 0) {
player.volume(v-.1>0?v-=.1:0);
}
if(event.detail < 0) {
player.volume(v+.1<1?v+=.1:1);
}
}
} }
}; };
/* /*
@@ -5734,6 +5760,16 @@
addListener(this,'mousemove',fn); addListener(this,'mousemove',fn);
return this; return this;
}; };
/*
* mouseWheel
* 功能:鼠标滚轮在节点上划行时执行的函数
* @fn:执行的函数
*/
res.mouseWheel =function(fn){
addListener(this,'mousewheel',fn);
addListener(this,'DOMMouseScroll',fn,false);
return this;
};
/* /*
* mouseleave * mouseleave
* 功能:鼠标指针移出节点时执行的函数 * 功能:鼠标指针移出节点时执行的函数
@@ -7214,12 +7250,16 @@
if(isUndefined(path)){ if(isUndefined(path)){
path='/'; path='/';
} }
var ckStr=';domain='+domain+';path='+path;
if(location.protocol=='https'){
ckStr+=';SameSite=None;Secure=true';
}
var set=function(name,value){ var set=function(name,value){
var time = 360*24*60*60*1000; var time = 360*24*60*60*1000;
var exp = new Date(); var exp = new Date();
exp.setTime(exp.getTime() + time); exp.setTime(exp.getTime() + time);
try{ try{
document.cookie = name + '='+ escape (value) + ';expires=' + exp.toGMTString()+';domain='+domain+';path='+path; document.cookie = name + '='+ escape (value) + ';expires=' + exp.toGMTString()+ckStr;
} }
catch(event){console.error(event)} catch(event){console.error(event)}
}, },
@@ -7237,7 +7277,7 @@
exp.setTime(exp.getTime() - 1); exp.setTime(exp.getTime() - 1);
var cval=get(name); var cval=get(name);
if(cval!=null){ if(cval!=null){
document.cookie= name + '='+cval+';expires='+exp.toGMTString()+';domain='+domain+';path='+path; document.cookie= name + '='+cval+';expires='+exp.toGMTString()+ckStr;
} }
}; };
if(!isUndefined(name) && !isUndefined(value)){ if(!isUndefined(name) && !isUndefined(value)){
+1 -1
View File
File diff suppressed because one or more lines are too long