小编ram*_*amo的帖子

从完整网址获取域名

说有人输入这样的URL:

http://i.imgur.com/a/b/c?query=value&query2=value
Run Code Online (Sandbox Code Playgroud)

我想回来: imgur.com

i.imgur.com

这是我现在的代码

$sourceUrl = parse_url($url);
$sourceUrl = $sourceUrl['host'];
Run Code Online (Sandbox Code Playgroud)

但这会回来 i.imgur.com

php url

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

jQuery滚动到元素的底部而不是顶部

我使用以下内容滚动到一个元素

$("html, body").animate({
  scrollTop: $('selector').offset().top
}, 500);
Run Code Online (Sandbox Code Playgroud)

当滚动到它时,上面的代码将元素放在浏览器窗口的顶部,有没有一种方法可以滚动到元素,滚动结尾与浏览器窗口底部的元素?

javascript jquery scroll smooth-scrolling

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

禁用然后重新启用click function jQuery

我有一个文件上传系统,点击上传按钮后,文件将通过AJAX上传.在上传文件时,我想禁用"选择图像"按钮上的单击功能.目前这是文件选择按钮上的单击功能:

$(document).ready(function() {
    $("#file-button").click(function() {
        $('#file').trigger('click');
    });
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想在XmlHttpRequest的进度阶段禁用click函数,然后在从服务器获得200响应时重新启用click函数.我已经尝试了bind()并且unbind()它在Chrome中工作正常,但在firefox中,在上传过程中,无法点击按钮,这就是我想要的,然后在我从服务器获得响应后重新启用按钮,但是firefox两个文件选择对话窗口同时打开.这是因为上面的功能,我再次使用绑定功能bind().有没有人对如何启用有任何建议,然后禁用该按钮而不重新输入click事件的代码(功能).

这样的事情会更好:

$('#file-button').disable();
$('#file-button').enable();
Run Code Online (Sandbox Code Playgroud)

我已经尝试了on()并且off()他们似乎也没有工作.

javascript firefox jquery

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

打开选项卡,等待其完成加载然后关闭它

我今天写了我的第一个 chrome 扩展。我想要它做的是在后台打开一个选项卡(固定),并且在选项卡中的页面加载完成后,我希望关闭该选项卡。

到目前为止我有:

chrome.tabs.create({url: target, selected: false, pinned: true});
Run Code Online (Sandbox Code Playgroud)

上面的代码的作用是在后台打开选项卡并将其固定。

加载完成后如何关闭选项卡?

javascript google-chrome chromium google-chrome-extension

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

图标/图像在标题中

我刚刚遇到这个网站(http://helios.io),标题中有一个图标.不是图标,而是标题文本旁边(右侧).

你是精灵吗?

这是如何实现的?

(在Safari和Chrome中都有效)

html safari favicon html5 google-chrome

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