<div class="wrap">
<h2>Товар 1</h2>
<div class="hide">Это скрыто</div>
<button class="open">Кнопка, которая показывает скрытое</button>
</div>
<div class="wrap">
<h2>Товар 2</h2>
<div class="hide">Это скрыто</div>
<button class="open">Кнопка, которая показывает скрытое</button>
</div>
const btn = document.querySelectorAll('.open');
btn.forEach((item) => {
item.addEventListener('click', (event) => {
const itemWrap = e.currentTarget.closest('.wrap');
const hideElement = itemWrap.querySelector('.hide');
hideElement.style.display = 'block';
// И т.д...
});
});
const logger = (text, fnName) => {
console.log(text, fnName);
}
const someFn = () => {
// Code...
logger('text', 'someFn');
}
if (activeNote) {
const node = document.querySelector(`#${activeNote}`);
node.children[0].innerHTML = title;
node.children[1].innerHTML = created.toLocaleString('en-US');
node.children[2].innerHTML = body;
node.style.backgroundColor = color;
activeNote = null;
}
const node = document.querySelector('#listed');
node.appendChild(document.createTextNode(`${title} ${created.toLocaleString('en-US')} ${body} `));
if (activeNote) {
const node = document.querySelector(`#${activeNote}`);
node.parentNode.removeChild(node);
activeNote = null;
}
const nodes = document.querySelector(`#${id}`);
const titleSel = nodes.children[0].innerHTML;
const bodySel = nodes.children[2].innerHTML;
<?php the_post(); ?>
куда нибудь вверх вашего кода, например под <?php get_header( 'page' ); ?>
и всё должно заработать.<!-- Начало html кода -->
<div>
<p>Какой то html код</p>
</div>
<!-- Далее вставляете тег <script> и в нём пишете js -->
<script>
const str = "А тут уже рабочий js код, внутри html документа";
const sum = 2 + 2;
pdfjsLib.GlobalWorkerOptions.workerSrc = 'mozilla.github.io/pdf.js/build/pdf.worker.js';
</script>
<script> </script>
и в него пишите нужный вам js
С чем вызвано данное явление?
Оптимизация?
Бюджет?
Или банальная лень?
height: calc(100vh - 6rem);
const btn1 = document.querySelector('.btn1');
btn1.addEventListener("click", myFunction);
var svgstore = require('svgstore');
var rename = require("gulp-rename");
gulp.task('svg-sprite', function(){
return gulp.src(['dist/img/svg/icon/**/*.svg', '!dist/svg/icon/sprite.svg'])
.pipe(svgstore({
inlineSvg: true
}))
.pipe(rename('sprite.svg'))
.pipe(gulp.dest('dist/img/svg/icon'))
});
<svg>
<use xlink:href="img/svg/icon/sprite.svg#id_свг_без_формата"></use>
</svg>
Например:
<svg>
<use xlink:href="img/svg/icon/sprite.svg#icon-top3"></use>
</svg>
function sendForm() {
var msg = $('form').serialize();
$.ajax({
type: 'POST',
url: '/send.php',
data: msg,
success: function(data) {
// Сюда подставить функцию закрытия текущего попап и потом открытия нужного
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}