Применение функций в шаблонах .ejs - PullRequest
0 голосов
/ 05 ноября 2019

Итак, у меня есть коды, показанные ниже, и я создаю приложение, используя Groom IDE (не знаю, слышали ли вы об этом). Я хочу включить код JavaScript, показанный ниже, в шаблон ejs и не знаю, как это сделать. ,Буду признателен за любую помощь от вас

CSS-код

nav{
    list-style-type: none;
    text-align: center;
    background-color: #3FA9A5;

}

.hide{
    font-size: 70px;
    font-family: 'Long Cang', cursive;
    display: block;
}
.appear{
    height: 70px;
    display: none;
    position: sticky;
    top: 0;
    transition: all 2s linear;

}

.appear img{
    width: 210px;

}

часть HTML-кода в файле ejs

<nav class="hide">
    <ul>
        <li class="hide">Unknown</li>
    </ul>
</nav>
<nav class="appear">
    <li><img url="../cat.png"></li>
</nav>

А вот код JS, который я хочу применить

var hide = document.querySelector(".hide");
var appear = document.querySelector(".appear")

window.onscroll = function(){
    if(window.scrollY < 70){
        hide.style.display = "block";
        appear.style.display = "none"
    } else {
        hide.style.display = "none";
        appear.style.display = "block"
    }
}

так выглядит мой код express.js прямо сейчас

const express = require('express');
const app = express();

app.set('view engine', 'ejs')
app.use(express.static('public'))

app.get('/', function(req, res){
    res.render('main')
})

app.listen(process.env.PORT || 3000, function(){
    console.log('Server is running!!')
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...