快速提问。我有一些jquery脚本我试图开始工作。我试图做的是从顶部滑动动画div,然后在延迟一段时间后将其滑回。
bool buffer[n];
//Producer
while(true){
lock(bufferLock);
wait(producerSemaphore,bufferLock);
completelyFillbuffer();
signalAll(consumerSemaphore);
unlock(bufferLock);
}
//Consumer
while(true){
lock(bufferLock);
if(buffer.isEmpty()){
signal(producerSemaphore);
wait(consumerSemaphore,bufferLock);
}
takeSliceFrombuffer();
unlock(bufferLock);
}
takeItemFrombuffer(){
take any true item and make it false;
}
completelyFillbuffer(){
make all items true;
}
我在其他地方找到了背景色动画的代码并试图添加滑动,但它不会向后滑动或只是连续滑动而且不会停止。关于此代码的有趣部分:
(function animate() {
var block = $('#allpage');
block.slideDown(500).delay(2000).slideUp(500).animate({backgroundColor: $.Color(block.css('backgroundColor')).hue('+=3')}, 5, animate);
})();
它是否仅适用于1.6.4版本的jquery。也许有一些现代的方式以同样的方式动画背景?