我正在更新一些jQuery代码,我需要将“target =”_ blank“”添加到下面代码中的链接。不幸的是,我不是那样的jQuery,并没有自己编写原始代码。 提前感谢您的任何帮助!
这就是代码的样子:
<script>
var console = {log:function(){}}
var _frames;
var _activeLink=0;
var _links =
[
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-07&lang=fr&adults=1&from=ORY&fromMonth=2014-07&to=MAD&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&adults=1&from=ORY&fromMonth=2014-04&to=PRG&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&adults=1&from=ORY&fromMonth=2014-04&to=SAW&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
"http://www.transavia.com/hv/main/page?id=destinations&lang=fr&country=FR"
]
$(document).ready(function()
{
$(window).load(function()
{
resetPrice();
// start the banner //
_frames = ["trip1","trip2","trip3","lastFrame"];
for(var i = 0;i<_frames.length;i++)
{
$("#"+_frames[i]).css({opacity:0})
}
//$("#lastFrame").css({opacity:0})
animate();
$("#cover").click(function()
{
gotoActiveLink();
})
})
function gotoActiveLink()
{
console.log("active link",_activeLink);
window.location.href = _links[_activeLink]
}
})
</script>
答案 0 :(得分:1)
您正在尝试打开新窗口,而不是使用链接,因此您需要使用window.open()
而不是仅使用window.location
更改当前浏览器窗口网址。< / p>
详细信息:http://www.w3schools.com/jsref/met_win_open.asp
它包含目标类型的选项(例如“_blank”,这也是默认值)。
答案 1 :(得分:0)