使用Chrome的,按F12,在Console里復制回車以下代碼
var vid = document.getElementById("video-box-mocoplayer-hls-video_html5_api");
vid.playbackRate = 0.5;
然后你會回來贊我的。
var vid = document.getElementById("video-box-mocoplayer-hls-video_html5_api");
vid.playbackRate = 0.5;
然后你會回來贊我的。
2017-09-17
$(document).ready(function() {
var div1=$('#div1');
div1.mouseover(function(){
if(!div1.is(":animated")){//當前沒有動畫則添加動畫
div1.animate({left:"0px"},"slow");
}
});
div1.mouseout(function(){
div1.animate({left:"-200px"},"slow");
});
});
寫了一個jQuery的版本的,但是有bug,有些時候移入鼠標不會有效果,還望大神賜教。
var div1=$('#div1');
div1.mouseover(function(){
if(!div1.is(":animated")){//當前沒有動畫則添加動畫
div1.animate({left:"0px"},"slow");
}
});
div1.mouseout(function(){
div1.animate({left:"-200px"},"slow");
});
});
寫了一個jQuery的版本的,但是有bug,有些時候移入鼠標不會有效果,還望大神賜教。
2017-09-03
也不知道我的評論會不會被看到.這個老師的代碼有個bug.
timer=setInterval(function()
{
if(oDiv.offsetLeft==0)
{
clearInterval(timer);
}
else{ oDiv.style.left=oDiv.offsetLeft+10+'px';}
},300)
如果對象的寬度不是200這種整數(shù),就沒有辦法正好減到0.那就會一直無限增加下去.
所以這樣
if(This.offsetLeft>=0){This.style.left='0';clearInterval(timer); };
timer=setInterval(function()
{
if(oDiv.offsetLeft==0)
{
clearInterval(timer);
}
else{ oDiv.style.left=oDiv.offsetLeft+10+'px';}
},300)
如果對象的寬度不是200這種整數(shù),就沒有辦法正好減到0.那就會一直無限增加下去.
所以這樣
if(This.offsetLeft>=0){This.style.left='0';clearInterval(timer); };
2017-09-01
說一點,offsetleft和left都是指距離左邊的距離,但offsetleft是只讀的,并且返回的是數(shù)字,如果要修改,就只能通過
style.left的方式.就醬
style.left的方式.就醬
2017-09-01
我遇到的坑:if(flag){clearInterval(obj.timer);if(fn){fn()}} 應該放在定時器內(nèi),json的for遍歷后;切記不要把這個判斷放在for循環(huán)內(nèi),老師的代碼的問題是 定時器一直在開啟,但因為speed最后為0,所以對效果不會有影響,但對鏈式運動有影響,只會執(zhí)行一個運動。
2017-08-23
雖然我也感覺到了@Fstar的問題,但是我實踐后,發(fā)現(xiàn)老師的代碼沒有問題,把flag定義在定時器內(nèi),沒有達到想要的效果。沒有經(jīng)過實踐就得出結(jié)論,這個世界不是你以為的就是你以為的,你成功地坑了一片人。。。
2017-08-23