说有人输入这样的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
我使用以下内容滚动到一个元素
$("html, body").animate({
scrollTop: $('selector').offset().top
}, 500);
Run Code Online (Sandbox Code Playgroud)
当滚动到它时,上面的代码将元素放在浏览器窗口的顶部,有没有一种方法可以滚动到元素,滚动结尾与浏览器窗口底部的元素?
我有一个文件上传系统,点击上传按钮后,文件将通过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()他们似乎也没有工作.
我今天写了我的第一个 chrome 扩展。我想要它做的是在后台打开一个选项卡(固定),并且在选项卡中的页面加载完成后,我希望关闭该选项卡。
到目前为止我有:
chrome.tabs.create({url: target, selected: false, pinned: true});
Run Code Online (Sandbox Code Playgroud)
上面的代码的作用是在后台打开选项卡并将其固定。
加载完成后如何关闭选项卡?