老師好,
? ? ? ? ? ? function animate (offset) {
? ? ? ? ? ? ? ? var left = parseInt(list.css('left')) + offset;
? ? ? ? ? ? ? ? if (offset>0) {
? ? ? ? ? ? ? ? ? ? offset = '+=' + offset;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else {
? ? ? ? ? ? ? ? ? ? offset = '-=' + Math.abs(offset);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? list.animate({'left': offset}, 300, function () {
? ? ? ? ? ? ? ? ? ? if(left > -200){
? ? ? ? ? ? ? ? ? ? ? ? list.css('left', -600 * len);
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? if(left < (-600 * len)) {
? ? ? ? ? ? ? ? ? ? ? ? list.css('left', -600);
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? });
? ? ? ? ? ? }
方法中 list的animate方法 其中參數 left:offset,offset值為“+=1200”這是什么意思,相對動畫,相對什么的動畫,請解釋一下嗎?
2.第二個問題 在list的animate方法中 判斷 left》-200,但是 我在視頻中看到的是>-600,效果 和》-200效果一樣呀??、
2015-08-13
第一個很好理解,相對之前left的值,相對增加offset或者相對減少offset值
第二個我理解的,一樣,只要比-600大,效果都一樣,條件判斷而已,