Mam następujący znaczników HTML, który znajduje się zaledwie trzy wypustki, które po kliknięciu, wyświetlenia wstępnie załadowany tekst w div na stronie,Wyłącz Przewijanie Po kliknięciu na link
<a class="page" id="tab1">This is tab!</a>
<a class="page" id="tab2">This is tab 2!</a>
<a class="page" id="tab3">This is tab3!</a>
Ten jQuery po prostu ukrywa lub pokazuje tekst, gdy jedna z zakładek są kliknięciu
$(document).ready(function() {
$(".page").hide();
$("#tab1").show();
});
$(".page").click(function() {
var id = $(this).attr("href");
$(".page").hide();
$(id).show();
});
Jednakże, jeśli istnieje strona przepełnienia (czyli strona jest przewijana) po kliknięciu na jednej z zakładek, strona auto-przewija aby wyśrodkować div w rzutnia. Jak mogę temu zapobiec?
gdzie jest 'href' w' ' tagu
event.preventDefault
? – thecodeparadoxBrak hrefów. Byłem leniwy. :/ – GoofyBall