Я получаю очень странный эффект jQuery на создаваемом мной веб-сайте.
http://www.real -visual.com / site / Technology /
Об этомНа левой панели вы увидите 4 оранжевые ссылки.Если вы нажмете одну, она откроет панель контента.Затем, если вы щелкнете по другой оранжевой ссылке, она закроет первую панель и откроет вторую.
Однако вы заметите странный эффект, когда при скольжении слайда закрывается содержимое внутри него.изменения.
Вот пример кода jQuery, который поддерживает эти слайды:
$("#panel-2-button").click(function() {
if ($('.togglepanel').is(':visible')) { $(".togglepanel").hide("slide", { direction: "left" }, 1000); }
$("#content-inner-panel-2").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-2-button-medium").click(function() {
if ($('.togglepanel').is(':visible')) { $(".togglepanel").hide("slide", { direction: "left" }, 1000); }
$("#content-inner-panel-2-medium").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-2-button-large").click(function() {
if ($('.togglepanel').is(':visible')) { $(".togglepanel").hide("slide", { direction: "left" }, 1000); }
$("#content-inner-panel-2-large").toggle("slide", { direction: "left" }, 1000);
});
А вот пример HTML:
<div id="content-inner-panel-2-medium" class="togglepanel">
<h1>Microsoft Kinect</h1>
<p>Text Here</p>
<div id="panel-2-close-medium"></div>
</div>
<div id="content-inner-panel-3-medium" class="togglepanel">
<h1>Large Screen & Immersive</h1>
<p>Text Here</p>
<div id="panel-3-close-medium"></div>
</div>
<div id="content-inner-panel-4-medium" class="togglepanel">
<h1>Mobile Phones & Tablets</h1>
<p>Text Here</p>
<div id="panel-4-close-medium"></div>
</div>
<div id="content-inner-panel-5-medium" class="togglepanel">
<h1>Games Controllers & Remotes</h1>
<p>Text Here</p>
<div id="panel-5-close-medium"></div>
</div>
Кто-нибудьзнаете, почему происходит странная ошибка переключения контента при закрытии слайда и как ее исправить?