Я хочу изменить свое содержимое div по щелчку ссылки, в настоящее время это работает, используя идентификатор, чтобы показать скрытие div в содержимом.
Тем не менее, экран перемещается в верхнюю часть кликаемого элемента div - я знаю, что это связано с тем, что он связан с перемещением к местоположению идентификатора, существует ли способ, каким бы пользователь ни прокручивал страницу вниз, когда он в состоянии нажать, что экран не сдвинется к вершине div?
HTML
<li><a href="www.example.com/cakes.php#wedding-tab" onClick="showhide('wedding')" title="Wedding Cakes" class="tabs" id="wedding-tab">Wedding Cakes</a></li>
<li><a href="http://www.example.com/cakes.php#celebration-tab" onClick="showhide('birthday')" title="Birthday Cakes" class="tabs" id="celebration-tab">Birthday Cakes</a></li>
<li><a href="http://www.example.com/cakes.php#christening-tab" onClick="showhide('christening')"title="Christening Cakes" class="tabs" id="christening-tab">Christening Cakes</a></li>
<li><a href="http://www.example.com/cakes.php#cupcakes-tab" onClick="showhide('occassion')"title="Occassion Cakes" class="tabs" id="cupcakes-tab">Occasion Cakes</a></li>
<div id="wedding">
content
</div>
<div id="birthday">
content
</div>
<div id="christening">
content
</div>
<div id="occassion">
content
</div>
JS
$(document).ready(function() {
var h1 = $("#wedding").height();
var h2 = $("#birthday").height();
var h3 = $("#christening").height();
var h4 = $("#occassion").height();
$("#wedding,#birthday,#christening,#occassion").height(Math.max(h1, h2, h3, h4));
$("#birthday").hide();
$("#christening").hide();
$("#occassion").hide();
});
$("#wedding-tab").live('click', function() {
$("#wedding").show();
$("#birthday").hide();
$("#christening").hide();
$("#occassion").hide();
});
$("#celebration-tab").live('click', function() {
$("#wedding").hide();
$("#birthday").show();
$("#christening").hide();
$("#occassion").hide();
});
$("#christening-tab").live('click', function() {
$("#wedding").hide();
$("#birthday").hide();
$("#christening").show();
$("#occassion").hide();
});
$("#cupcakes-tab").live('click', function() {
$("#wedding").hide();
$("#birthday").hide();
$("#christening").hide();
$("#occassion").show();
});