【发布时间】:2012-11-08 14:08:41
【问题描述】:
我在 Firefox 和 IE 中遇到的行为与在 Google Chrome 中不同。
我有事件按钮onClick。
此事件触发window.open("url", "name"),它在浏览器中打开一个新选项卡并将焦点放在它上面。这正是我想要的。
但是,如果我返回第一个选项卡并再次单击该按钮,则第二个窗口正在刷新,但焦点仍停留在第一个窗口上。
如果我在谷歌浏览器中做同样的事情,焦点会一直转到新窗口。
示例见下面的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World</title>
</head>
<body>
<div id="mydiv" style="width:100px; height:200px;"></div>
<script src="jquery.js"></script>
<script>
$(function() {
$('#mydiv').css('background-color', 'red');
$('#mydiv').click(function() {
window.open('http://google.fr', 'mywindowname')
});
});
</script>
</body>
</html>
我能做什么?
【问题讨论】:
标签: jquery firefox jquery-events window.open