Natrafilem na dziwny problem w zwiazki z Jquery.
Korzystam z plugin Tabify blok z zakladkami znajduje sie na stronie uzytkownicy.php po kliknieciu skrypt próbuje otworzyc zakladkę na stronie mojadomena.pl/#tab-2-tab a powinna na uzytkownicy.php#tab-2-tab
Poniżej pokazuje kod js ktory obsluguje zakładki oraz strukture calego bloku:
kod js
<script type=\"text/javascript\"> (function($){ $.fn.extend({ tabify: function() { function getHref(el){ hash = $(el).find('a').attr('href'); if(hash) return hash.substring(0,hash.length-4); else return false; } function setActive(el){ $(el).addClass('active'); if(getHref(el)) $(getHref(el)).show(); else return false; $(el).siblings('li').each(function(){ $(this).removeClass('active'); $(getHref(this)).hide(); }); } return this.each(function() { var self = this; $(this).find('li>a').each(function(){ $(this).attr('href',$(this).attr('href') + '-tab'); }); function handleHash(){ if(location.hash) setActive($(self).find('a[href=' + location.hash + ']').parent()); } if(location.hash) handleHash(); setInterval(handleHash,100); $(this).find('li').each(function(){ if($(this).hasClass('active')) $(getHref(this)).show(); else $(getHref(this)).hide(); }); }); } }); })(jQuery); $(document).ready(function () { $('#menu').tabify(); }); </script>
struktura domumentu
Bardzo proszę o pomoc w rozwiązaniu problemu bo nie bardzo rozumiem co jest grane. tzn dlaczego przenosi na mojadomena.pl/#tab-2-tab zamiast otwierać zakladke pod adresem mojadomena.pl/uzytkownicy.php#tab-2-tab
moze jednak znalazł bys ktos kto ogarnia JS
