2016-03-13 3 views
1

Я пытаюсь сделать слайд слайдов или сползаю вниз, когда нажимают, но ничего не происходит, когда я нажимаю. Я следую учебнику, и я все проверил и не могу найти проблему. Пожалуйста, помогите и объяснить, что я делаю неправильно, я учусь, и я делаю много глупых ошибок, так что не ненавижу :)JavaScript не работает при нажатии

<!DOCTYPE html> 
 

 
<head> 
 
<script src="/assets/jquery.js"></script> 
 
<link href='https://fonts.googleapis.com/css?family=Londrina+Shadow' rel='stylesheet' type='text/css'> 
 
<style> 
 
body { 
 
    font-family: helvetica, sans-serif; 
 
    margin: 0 auto; 
 
    max-width: 600px; 
 
    background: #232323; 
 
} 
 
div { 
 
    height: 200px; 
 
    background-size: cover; 
 
    position: relative; 
 
    margin: 40px 0 0 0; 
 
    border-radius: 12px; 
 
} 
 
h1 { 
 
    font-family: 'Londrina Shadow', cursive; 
 
    text-align: center; 
 
    font-size: 75px; 
 
    color: #aaaaaa; 
 
    margin: 60px 0 0 0; 
 
} 
 
h2 { 
 
    text-align: center; 
 
    color: #bbbbbb; 
 
    margin: 0px 0 70px 0; 
 
} 
 
p { 
 
    color: rgba(255,255,255,1); 
 
    background: black; 
 
    background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.4)); 
 
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.4)); 
 
    background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.4)); 
 
    padding: 10px; 
 
    line-height: 28px; 
 
    text-align: justify; 
 
    position: absolute; 
 
    bottom: 0; 
 
    margin: 0; 
 
    height: 30px; 
 
} 
 
small{ 
 
    opacity: 0; 
 
} 
 
.show-description p{ 
 
    height: 150px; 
 
} 
 
.show-description small{ 
 
    opacity: 1; 
 
} 
 

 
.first{ 
 
    background-image: url("http://dash.ga.co/assets/firstcourse.jpg"); 
 
} 
 
.second{ 
 
    background-image: url("http://dash.ga.co/assets/secondcourse.jpg"); 
 
} 
 
.dessert{ 
 
    background-image: url("http://dash.ga.co/assets/dessertcourse.jpg"); 
 
} 
 
.price { 
 
    float: right; 
 
} 
 
@media (max-width: 500px){ 
 
    h1{ 
 
    font-size: 50px; 
 
    margin-top: 20px; 
 
    line-height: 40px; 
 
    } 
 
    h2{ 
 
    font-size: 20px; 
 
    margin: 20px 0 30px 0; 
 
    } 
 
    div{ 
 
    margin: 20px 12px 0 12px; 
 
    } 
 
    p{ 
 
    font-size: 20px; 
 
    line-height: 24px; 
 
    } 
 
    small{ 
 
    font-size: 16px; 
 
    } 
 
} 
 
</style> 
 

 
</head> 
 

 
<body> 
 
<h1>esha's restaurant</h1> 
 
<h2>a New York City eatery</h2> 
 
<div class="first"> 
 
    <p>welsh onion soko <span class="price">$14</span><br /> 
 
    <small>Mustard sierra leone bologi kale chard beet greens black-eyed pea sorrel amaranth garlic tigernut spring onion summer purslane asparagus lentil. </small></p> 
 
</div> 
 

 
<div class="second show-description"> 
 
    <p>pastrami boudin tongue <span class="price">$22</span><br /> 
 
    <small>Tri-tip capicola kielbasa salami brisket chicken rump strip steak drumstick. Meatloaf chuck boudin ribeye pork jowl. Andouille bacon jowl meatloaf pork loin prosciutto bresaola.</small></p> 
 
</div> 
 
    
 
<div class="dessert"> 
 
    <p>fruitcake marzipan pudding dragee <span class="price">$8</span><br /> 
 
    <small>Lollipop tart cotton candy jelly-o carrot cake apple pie cupcake. Jelly-o bear claw ice cream candy canes.</small></p> 
 
</div> 
 
<script> 
 
$('div').on('click', function() { 
 
    $(this).toggleClass('show-description'); 
 
}); 
 
</script> 
 
</body>

+1

Вы видите ошибки в своей консоли javascript? Кажется, здесь работает: https://jsfiddle.net/veke9ypg/. Возможно, ваш jquery не получен правильно. – smerny

+0

Опубликовать ссылку на учебник? –

+0

@CoryTrese Похоже на ошибку в учебнике. Я просто выполняю шаги из https://dash.generalassemb.ly/projects –

ответ

0

Я была такая же проблема, сделать убедитесь, что ваши надстройки не мешают. Мне пришлось отключить блокировку рекламы. И да, я узнал благодаря консоли, так что спасибо всем за ваши комментарии об этом.

Я не думаю, что необходимо изменить источник библиотеки, если вы последовали за учебником по буквам.

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