我正在尝试让页面上的所有图像在新窗口中打开。然而,由于某种原因,jQuery 的“tabs”方法阻止了代码工作。tabs 方法在为此页面拉入的外部 js 文件中调用,并且是必需的。该页面也没有调用 tabs 方法。我用于测试页面的代码如下。我可以做些什么来使链接代码在不删除标签的情况下工作吗?
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script>
$().ready(function(){
$(".tabs").tabs();
$("a").click(function(event){
alert("ALERT");
var temp=$(this).attr("href").split(".");
if (temp[temp.length-1]=="jpg"||temp[temp.length-1]=="jpeg"){
window.open("http://www.google.com");
}
});
});
</script>
</head>
<body>
<a href="http://www.google.com.au/logos/2013/cecilia_may_gibbs_136th_birthday-1016005-hp.jpg">This should go to google</a><br />
<a href="http://library.uis.edu">This should not go to google</a>
</body>
</html>