<script type="text/javascript">
$(document).ready(function(){
$('#tabs').tabs();
if($("#tabs") && document.location.hash){
$.scrollTo("#tabs");
}
$("#tabs ul").localScroll({
target:"#tabs",
duration:0,
hash:true
});
$('#tabs-min').tabs();
});
Benim HTML. Tamamen işe yaramıyor ve tahmin ediyorum çünkü bir keman çalmak kemandan çıkmanıza izin vermeyecektir (bu nedenle window.location
aslında çalışmıyor), ancak nasıl yapıldığını görebilirsiniz. Bu kodu kendi ortamımda test ettim ve işe yarıyor.
Ayrılmak istediğiniz bağlantıya mutlaka bir sınıf ekleyin (benim durumumda, leave
sınıfını ekledim). Ardından, önce Etkinleştir seçeneğinde, yeni sekmenin bağlantısının leave
sınıfına sahip olup olmadığını kontrol edin ve eğer varsa, bağlantı konumuna gidin.
Bu iş sizin için uygunsa bana bildirin.
<script>
$(function() {
$("#tabs").tabs({
beforeActivate: function(event, ui) {
if (ui.newTab.find("a").hasClass("leave")) {
alert("leaving...");
window.location = ui.newTab.find("a").attr("href");
return false;
}
}
});
});
</script>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="http://www.google.com" class="leave">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
...
</div>
<div id="tabs-2">
...
</div>
<div id="tabs-3">
....
</div>
</div>
Sınıfı bağlantıya ekledim ve komut dosyasını ekledim ve bana göre çalışmıyor gibi görünüyor. – TAM
Güncellenmiş kodunuzu gönderebilir misiniz? – Darrrrrren
Komut dosyanızı mevcut komut dosyası sonrasında mı ekledim? – TAM