标签: delay

Jquery延迟淡出

我有这个代码,可以在悬停时更改div的不透明度.

$("#navigationcontainer").fadeTo("slow",0.6); 

$("#navigationcontainer").hover(function(){ $("#navigationcontainer").fadeTo("slow",
    1.0); // This sets the opacity to 100% on hover },function(){ 

$("#navigationcontainer").fadeTo("slow",
    0.6); // This sets the opacity back to 60% on mouseout });
Run Code Online (Sandbox Code Playgroud)

我希望在将div设置为0.6不透明度之前有一个延迟,我将如何做到这一点

jquery delay fadeout

12
推荐指数
1
解决办法
4万
查看次数

在Clojure中延迟评估

我在理解delay宏如何在Clojure中工作时遇到了一些麻烦.它似乎没有做到期望它做什么(即:延迟评估).正如您在此代码示例中看到的:

; returns the current time
(defn get-timestamp [] (System/currentTimeMillis))

; var should contain the current timestamp after calling "force"
(def current-time (delay (get-timestamp)))
Run Code Online (Sandbox Code Playgroud)

但是,调用current-timeREPL似乎会立即评估表达式,即使没有使用force宏:

user=> current-time
#<Delay@19b5217: 1276376485859>
user=> (force current-time)
1276376485859
Run Code Online (Sandbox Code Playgroud)

为什么评价get-timestamp在第一次force通话之前没有延迟?

clojure delay lazy-evaluation

12
推荐指数
1
解决办法
2027
查看次数

使用FFmpeg设置时间偏移后叠加视频

我正在尝试使用ffmpeg为输入视频添加叠加层,该视频在视频开始后的某个时间出现.

添加叠加层的基本方法是:

ffmpeg -i in.avi -vf "movie=overlay.avi [ovl]; [in][ovl] overlay" out.avi
Run Code Online (Sandbox Code Playgroud)

但是,这会从输入视频的开头添加叠加视频(或图像),直到其中一个视频结束.

我知道如何使用叠加视频来抵消movie=overlay.avi:seek_point=1.4,但是输入视频的偏移怎么办?

我总是可以将视频剪辑到所需的点,在第二个剪辑上添加叠加,然后缝合两个,但这不是很有效.

overlay ffmpeg delay offset

12
推荐指数
2
解决办法
8853
查看次数

编译delay()时Arduino自定义库错误

我正在尝试编写一个adruino库,但一直挂在需要我包含头文件的错误上.我碰到了一个我找不到头文件的.我一直收到错误:

...file.cpp:23: error: 'delay' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

我的.cpp文件的第23行是:

delay(10);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.谢谢.

header arduino delay include

12
推荐指数
2
解决办法
2万
查看次数

Amazon S3中的日志延迟

我最近在Amazon S3中托管,我需要日志文件来计算对象中"get","put","list"操作的统计信息.

而且我发现日志文件组织得很奇怪.我不知道日志何时出现(不是立即,至少在操作后20分钟)以及一行日志文件中将包含多少行日志.

之后,我需要下载这些日志文件并进行分析.但我无法弄清楚我多久会这样做.

有人可以帮忙吗?谢谢.

statistics logging delay amazon-s3 amazon-web-services

12
推荐指数
1
解决办法
6403
查看次数

Android:使用处理程序post.delayed两次

我想知道是否可以使用handler().postdelayed两次?

我的意思是,我想创建一个按钮,单击它时会更改颜色并保持此状态1秒,然后,1秒后另一个按钮更改颜色.

我创建了以下代码:

在onclicklistener中:

btn3.setBackgroundColor(Color.WHITE);
  new Handler().postDelayed(new Runnable() {
      @Override
      public void run() {

        checkAnswer();
        waitAnswer();
        btnRsp3.setBackgroundResource(R.drawable.selector); 
      }
    }, 1000);
Run Code Online (Sandbox Code Playgroud)

检查答案:

 public void CheckAnswer(){
      btn1.setBackgroundColor(Color.GREEN);

  new Handler().postDelayed(new Runnable() {
  @Override
  public void run() {
  }
}, 500);

btn1.setBackgroundResource(R.drawable.selector);
}
Run Code Online (Sandbox Code Playgroud)

我认为问题出现在CheckAnswer上,因为它看起来并没有停留在这个postDelayed中并且步入waitAnswer.

谢谢

android delay handler postdelayed

12
推荐指数
1
解决办法
4万
查看次数

循环之间的CSS动画延迟

尝试获得带有类别价格的标签向上滑动,然后使用CSS向下滑动.

我有以下 -

-webkit-animation-name: slidingPrice;
-webkit-animation-duration: 300ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-delay: 4s;

@-webkit-keyframes slidingPrice {
  0% { opacity: 0; bottom: -30px; }
  50% { opacity: 1; bottom: 0; }
  100% { opacity: 0; bottom: -30px; }
}
Run Code Online (Sandbox Code Playgroud)

我看到动画在4秒内开始,但一旦开始,就会以快速的方式连续循环.如何在每个循环之间添加4秒延迟并在50%标记处停止2秒?

css animation delay

12
推荐指数
1
解决办法
3万
查看次数

承诺链中的承诺之间的延迟

假设我使用以下代码来运行一系列的promises:

let paramerterArr = ['a','b','c','d','e','f']
parameterArr.reduce(function(promise, item) {
  return promise.then(function(result) {
    return mySpecialFunction(item);
  })
}, Promise.resolve())
Run Code Online (Sandbox Code Playgroud)

代码只是调用mySpecialFunction(它返回一个promise),等待解析的promise,然后再次调用mySpecialFunction等等.因此,对于数组中的每个元素,按正确的顺序调用该函数一次.

我怎样才能确保每次通话之间至少有50毫秒的延迟mySpecialFunction(item)

重要的是承诺以正确的顺序执行,执行时间mySpecialFunction每次都不同.

我想同步睡眠会起作用,但我不打算在一个单独的线程中运行这个代码,因此它会在浏览器中引起恼人的ui冻结.

我不确定是否可以以某种方式使用setTimer.我的意思是我不能拖延承诺的回归.

javascript delay promise ecmascript-6 es6-promise

12
推荐指数
2
解决办法
7064
查看次数

如何取消Laravel或Redis中的排队作业

如何浏览Redis队列中的所有待处理作业,以便取消具有某个emailAddress-sendTime对的Mailable?

我正在使用Laravel 5.5并拥有一个Mailable,我正在成功使用如下:

$sendTime = Carbon::now()->addHours(3);
Mail::to($emailAddress)
      ->bcc([config('mail.supportTeam.address'), config('mail.main.address')])
                    ->later($sendTime, new MyCustomMailable($subject, $dataForMailView));
Run Code Online (Sandbox Code Playgroud)

运行此代码时,作业将添加到我的Redis队列中.

我已经阅读过Laravel文档,但仍然感到困惑.

如何取消Mailable(阻止发送)?

我喜欢在我的Laravel应用程序中编写一个网页,这对我来说很容易.

或者也许有一些工具已经让这很容易(也许是FastoRedis?)?在这种情况下,关于如何以这种方式实现这一目标的说明也将非常有用.谢谢!

更新:

我尝试使用FastoRedis浏览Redis队列,但我无法弄清楚如何删除Mailable,例如红色箭头指向此处: 在此输入图像描述

更新:

请看下面我提供的综合答案.

queue jobs delay redis laravel

12
推荐指数
3
解决办法
1万
查看次数

如何在linux驱动程序模块中暂停100+毫秒?

我正在为一个设备编写一个内核驱动程序,该驱动程序会定期生成定期读取数据.用户空间程序非常适合使其成为阻塞驱动程序.

有什么方法可以在驱动程序中暂停4到100ms(即执行" ")?在用户空间中,我会做类似于:

tv.tv_sec  = microsecond_delay / 1000000ul;
tv.tv_usec = microsecond_delay % 1000000ul;
(void)select(0, NULL, NULL, NULL, & tv);
Run Code Online (Sandbox Code Playgroud)

要么

gettimeofday(tv,NULL);
Run Code Online (Sandbox Code Playgroud)

并比较结构.

[编辑 - 我自己的回答]

我将在我的驱动程序中使用以下代码:

#include <linux/jiffies.h>
...
schedule_timeout(file->private_data->my_driver_struct.read_pause_jiffies);
Run Code Online (Sandbox Code Playgroud)

瞧!我现在要测试......

linux delay linux-device-driver linux-kernel

11
推荐指数
1
解决办法
1万
查看次数