Avi*_*ian 2 html javascript jquery http
只是一个抬头,我理解为什么会有一些规则反对允许这个功能,因为它会被假设,因为有人打开了大量的垃圾邮件弹出窗口的影响,但是,我想知道它是否在所有可能使它工作.
这是我的代码;
$(document).ready( function() {
("a.explode").load(
function() { var url = $(this).attr("href");
window.open(url); }
);
});
Run Code Online (Sandbox Code Playgroud)
和
<a class="explode" href="http://www.google.com">Link1</a>
<a class="explode" href="http://www.yahoo.com">Link2</a>
<a class="explode" href="http://www.tumblr.com">Link3</a>
Run Code Online (Sandbox Code Playgroud)
对于那些不明白我想要做什么的人,在页面加载时,使用href=""属性打开几个窗口<a class="explode">.
POST实验编辑:在与一个可爱的SO成员一起完成这项工作后,我们发现这不值得实现/不可能(由于大多数浏览器本身都有弹出窗口阻止程序).window.open()必须绑定到一个.click()事件,实际上使这个概念无用.
$选择锚点时代码中缺少.像这样使用锚的each块和href属性
$(document).ready(function() {
$("a.explode").each(function() {
window.open(this.href);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6031 次 |
| 最近记录: |