У меня есть сценарий show hide, который уже на месте, но мне сложно показать «активный» div, как только вы входите на страницу. Затем div следует скрыть, если щелкнуть другой индикатор и сохранить ту же функцию, что и остальные индикаторы.Javascript - Показать/скрыть - показать активную до тех пор, пока не будет нажата
Вот мой Html
<section id="slider">
<div id="carousel-example-generic" class="carousel slide">
<div class="show_hide" rel="#slidingDiv">
<!-- Indicators bullet -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
<li data-target="#carousel-example-generic" data-slide-to="3"></li>
</ol>
Вот мой JS
function hideloop(){
try{
for(var i = 0; i < 4; i++){
$('#group'+i).hide();
}
}catch(e){
throw(e);
}
}
$(function(){
hideloop();
$('.carousel-indicators li').click(function(evt){
var number = $(evt.target).attr("data-slide-to");
hideloop();
$('#group'+number).show();
});
});
Я посмотрел в Интернете и на стеке, но не может найти этот вопрос.
Адам
Вы можете предоставить ссылку jsFiddle. – balachandar
в hideloop() вы используете '$ ('# group' + i) .hide();' но я не вижу никаких #group-идентификаторов в вашем html. это правильно? – thelastshadow
Непонятно. пожалуйста, будьте более конкретными. –