Я пытаюсь переключить несколько div слева направо при нажатии ссылки.
Внутри каждого div находится слайд-шоу и некоторый контент. Пока я могу переключаться между своими ссылками, но когда я добираюсь до второго div, мой контент должен отображаться, но этого не происходит. У меня есть display:none, установленный в моем css, потому что при загрузке страницы я хочу, чтобы отображался только первый элемент, а затем, когда пользователь нажимает на любые другие ссылки, отображается содержимое для этого раздела.
Мой HTML:
<div class="span2">
<div class="product-links" data-target=".ps1">
<a href="">ps1</a>
</div>
</div>
<div class="span2">
<div class="product-links" data-target=".ps2">
<a href="">ps2</a>
</div>
</div>
<div class="span2">
<div class="product-links" data-target=".ps3">
<a href="">ts1</a>
</div>
</div>
HTML для div, которые переключаются:
<div class="container">
<div class="row toggle-prod ps1">
<div class="span7">
<div class="royalSlider-ps1">
<img class="rsImg" src="" />
<img class="rsImg" src="" />
<img class="rsImg" src="" />
<img class="rsImg" src="" />
</div>
</div>
<div class="span5">
<p>Item 1</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div>
</div>
<div class="container">
<div class="row toggle-prod ps2">
<div class="span7">
<div class="royalSlider-ps2">
<img class="rsImg" src="" />
</div>
</div>
<div class="span5">
<p>item2</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt</p>
</div>
</div>
</div>
Яваскрипт:
$(document).ready(function() {
$(".product-links a").click(function(){
var divToToggle2 = $( $(this).data('target') );
$(".toggle-prod:visible").not(divToToggle2).hide();
divToToggle2.fadeToggle("fast", "linear");
return false;
});
});