add_filter('wpcf7_form_elements', function ($content) {
$content = preg_replace('/<(span).*?class="\s*(?:.*\s)?wpcf7-form-control-wrap(?:\s[^"]+)?\s*"[^\>]*>(.*)<\/\1>/i', '\2', $content);
$content = str_replace('<br />', '', $content);
return $content;
});
function getNoun(number, one, two, five) {
let n = Math.abs(number);
n %= 100;
if (n >= 5 && n <= 20) {
return five;
}
n %= 10;
if (n === 1) {
return one;
}
if (n >= 2 && n <= 4) {
return two;
}
return five;
}
alert("4 " + getNoun(4, 'слон', 'слона', 'слонов'));
const select = $('#sort_sel');
select.find('option:not(:first-child)').sort(function(a, b) {
var sa = a.textContent.toLowerCase(),
sb = b.textContent.toLowerCase();
return sb < sa ? 1 : sb > sa ? -1 : 0;
}).appendTo(select);
select.find('option:not([value=""])')
if( $('#content').is(':empty')) {
$('#content').css('border', 'none');
}
<div style="height: 2000px; width: 400px; margin: 0 auto;" id="map-wrap">
<iframe style="pointer-events: none;" src="https://yandex.ru/map-widget/v1/?um=constructor%3Ac94e45d7f53bf7d35e1ae3e4946b0966305666753488de23effbc47e7d2d337f&lang=ru_RU&scroll=false&source=constructor" width="100%" height="100%" frameborder="0"></iframe>
</div>
document.addEventListener('click', function(e) {
var map = document.querySelector('#map-wrap iframe')
if(e.target.id === 'map-wrap') {
map.style.pointerEvents = 'all'
} else {
map.style.pointerEvents = 'none'
}
})
event.preventDefault()
внутри пассивного обработчика. А обработчики для тач-событий пассивны по умолчанию.preventDefault()
, либо регистрировать обработчик как-то так:element.addEventListener(handleEvent, { passive: false });