Megpróbálom elérni, hogy egy oldalon lévő összes kép új ablakban nyíljon meg. Valamilyen oknál fogva azonban a jQuery "tabs" metódusa megakadályozza a kód működését. A tabs metódust egy külső js-fájl hívja meg, amely ehhez az oldalhoz van beolvasva, és szükséges. A tabs metódus ezen az oldalon sem kerül meghívásra. A tesztoldalhoz használt kód alább található. Tudok valamit tenni annak érdekében, hogy a hivatkozási kód a fülek eltávolítása nélkül működjön?
<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>