小编Ada*_*ler的帖子

JQuery Divs正在倍增

我有一个jQuery函数,它将在屏幕上的某个位置随机放置一组3个div.该.faceDIV,这里面是.left eyeDIV和.right eye股利.它淡入,淡出,删除$(this),并再次调用该函数.一切正常.

我目前的问题是我想让多个face类出现并消失,所以我将所有内容放入for循环中.不幸的是,它不再删除div.因此,第一次迭代创建2个div,下一次迭代创建4,然后是8,并且永远保持加倍.

(我将延迟设置为30000以使其非常慢.原来延迟时间较短但是这会使浏览器崩溃.)

知道我做错了什么吗?

(function makeDiv(){

  for (var x=0; x<2; x++) {

  var posx = Math.floor(Math.random()*(60+1)+10);
  var posy = Math.floor(Math.random()*(60+1)+10);

  $face$x = $('<div><div class="left eye"></div><div class="right eye"></div></div>').css({
        'position':'absolute',
        'left':posx+'%',
        'top':posy+'%',
        'display':'none'
    }).addClass( "face" ).appendTo( 'body' ).fadeIn(100).delay(30000).fadeOut(200, function(){
       $(this).remove();//

       makeDiv(); 

    });  }
}) 

();
Run Code Online (Sandbox Code Playgroud)

代码笔示例

html javascript jquery

6
推荐指数
1
解决办法
59
查看次数

Nodejs - DNS.Lookup 拒绝使用 HTTP 的 URL?

我正在尝试在 Nodejs 中构建一个 Api,它接受一个 URL 并检查它是否是一个有效的网站。

现在 dns.lookup 拒绝任何无效 URL(虚假网站),并接受任何不以 HTTP:// 或 HTTPS:// 开头的有效 URL。这是有问题的,因为有效的 URL 会被拒绝。

因此,此 URL 会生成“无错误”消息:

dns.lookup('www.google.ca', function onLookup(err, address, family) 
  if (err == null) {
    console.log ('No Errors: ' + err + ' - ' + address + ' - ' + family) 
  } else {
    console.log ('Errors: ' + err + ' -- ' + address + ' -- ' + family)
  }
});
Run Code Online (Sandbox Code Playgroud)

这个带有 HTTPS 的 URL 会产生“错误”消息:

dns.lookup('https://www.google.ca/', function onLookup(err, address, family) …
Run Code Online (Sandbox Code Playgroud)

javascript lookup dns http node.js

0
推荐指数
1
解决办法
1785
查看次数

标签 统计

javascript ×2

dns ×1

html ×1

http ×1

jquery ×1

lookup ×1

node.js ×1