相关疑难解决方法(0)

什么是sleep()的JavaScript版本?

有没有sleep比使用以下pausecomp函数更好的方法来设计JavaScript (从这里开始)?

function pausecomp(millis)
{
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while(curDate-date < millis);
}
Run Code Online (Sandbox Code Playgroud)

这不是JavaScriptSleep的重复- 动作之间的延迟 ; 我希望在函数中间实现真正的睡眠,而不是在执行代码之前的延迟.

javascript sleep

2115
推荐指数
41
解决办法
241万
查看次数

将标签文本显示为警告消息并在几秒钟后隐藏它?

我有按钮,用于验证用户是否是管理员.如果用户当前登录不是管理员,则标签将显示为警告消息,然后在几秒钟后隐藏.我尝试使用lblWarning.Hide();lblWarning.Dispose();在警告消息之后,但问题是,它甚至在显示警告消息之前隐藏了消息.这是我的代码.

private void button6_Click(object sender, EventArgs e)
{
    if (txtLog.Text=="administrator")
    {
        Dialog();
    }

    else
    {
       lblWarning.Text = "This action is for administrator only.";
       lblWarning.Hide();
    }

}
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

Nightmarejs .click() 在每个元素上延迟

我正在尝试使用 Nightmarejs 制作简单的跟随脚本。它应该以下一种方式工作:

  1. 转到某个用户个人资料
  2. 单击按钮打开该用户的关注者列表
  3. 单击所有跟随按钮,每次单击之间有延迟
  4. 点击加载更多
  5. 重复步骤 3. 和 4.几次

到目前为止我所拥有的是这个,它没有错误,但它只点击第一个关注按钮,那就是结束:

var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })

nightmare
.goto('http://example.com/')
.click('.buttonOpenModal')
.wait(4000)
.click('.buttonFollow')
  .end()
  .then(function (result) {
    console.log(result)
  })
  .catch(function (error) {
    console.error('Search failed:', error);
  });
Run Code Online (Sandbox Code Playgroud)

我试图循环点击这样的关注按钮,但它给了我错误$ 未定义

var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })

nightmare
.goto('http://example.com/')
.click('.buttonOpenModal')
.wait(4000)
.evaluate(function(){
    $('.buttonFollow').each(function() {
      $(this).click();
    });
  })
  .end()
  .then(function (result) {
    console.log(result)
  })
  .catch(function (error) {
    console.error('Search …
Run Code Online (Sandbox Code Playgroud)

javascript jquery browser-automation phantomjs nightmare

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