2015-12-29 3 views
-1

Может ли кто-нибудь сделать меня простым, понятным JS для карусели. Я действительно не понимаю использование «этого», поэтому вы можете объяснить, что происходит?Как сделать простую карусель, используя функции?

div{ 
 
    height: 100px; 
 
    width: 100px; 
 
    display: inline-block; 
 
} 
 
div:nth-child(1) { 
 
    background-color: red; 
 
} 
 
div:nth-child(2) { 
 
    background-color: blue; 
 
} 
 
div:nth-child(3) { 
 
    background-color: green; 
 
} 
 
.no { 
 
    display: none; 
 
}
<div> 
 
    <div class="yes"></div> 
 
    <div class="no"></div> 
 
    <div class="no"></div> 
 
    <ul> 
 
    <li>left</li> 
 
    <li>right</li> 
 
    </ul> 
 
</div> 
 
<div> 
 
    <div class="yes"></div> 
 
    <div class="no"></div> 
 
    <div class="no"></div> 
 
    <ul> 
 
    <li>left</li> 
 
    <li>right</li> 
 
    </ul> 
 
</div>

+0

'this' обычно является ключевым словом Javascript .. Так что вам нужно, чтобы показать нам некоторые' js', чтобы вы поняли ту часть кода, который вы не делали –

+0

дон В приведенном коде нет ссылки на «это». Я что-то упускаю ? – DinoMyte

+0

Мне не кажется, что Google ... это Google? –

ответ

-3
div:nth-child(1) { 
background-color: red; 
} 

that means this CSS apply only on all first child div whose parent is <div> tag 

First parent div's inside four child , three div and one <Ul> so basically according to our CSS it apply it on first div (color red). 

second and third <div> block is hidden due to class ".no" containing display none property 
+0

Я объяснил вам, как это работает. Вы не можете это получить? –

+1

* Не делайте ..ahh .. хорошо, у вас даже возник вопрос? Почему вы объясняете css? –

+0

Что вы хотите. я сделаю функцию jquery для этого вместо css. но скажите мне, есть ли исправление div или n номеров div –

Смежные вопросы