$txt = file_get_contents("php://input")
$_POST['txt']
отправляйте их data: { txt: txt }
jQuery.ajax({
url: 'sendMessage.php',
type: 'POST',
data: {
txt: txt
},
success: function(data) {
alert(data)
},
error: function() {
console.log('ERROR')
},
})
if (n == num) {
clearInterval(interval);
}
l.innerHTML = n;
на if (n >= num) {
clearInterval(interval);
l.innerHTML = num;
return;
}
l.innerHTML = n;
<div class="wrapper">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
document.querySelectorAll('.wrapper').addEventListener('mousemove', e => {
if (!e.target.classList.contains('block')) return; // Если элемент который вызвал это событие не имеет класса block, то отправляем return, тем самым код ниже выполнятся не будет
// тут писать код который будет выполнятся если элемент который вызвал это событие имеет класса block
})
$(".some-link").each((i, el) => {
if ($(el).text().match(/Ru/g)) {
$(el).css("color", "yellow");
}
})
<?php if (!is_user_logged_in()): ?>
<form> Ваша форма </form>
<?php endif; ?>
add_action( 'register_new_user', 'action_register_new_user' );
function action_register_new_user( $user_id ){
if (!session_id()) session_start();
$_SESSION['hide_auth_form'] = true;
}
<?php
if (!session_id()) session_start();
if (isset($_SESSION['hide_auth_form']) and $_SESSION['hide_auth_form']):
?>
<form> Ваша форма </form>
<?php endif; ?>
$("#pum-235").show()
всегда будет true в контексте if else, так как возвращает объект. Следовательно зачем она нужна в условии не совсем ясно.$(".mfp-wrap").hide() + $(".mfp-bg").hide();
Влезать в чужой код, а потом удивляться что он перестал работать глупо, вам так не кажется? Если вам нужно закрыть тот popup, то закройте его, нет необходимости нарушать работу чужого кода. Есть кнопка которая его закрывает, вот она:<button title="Close (Esc)" type="button" class="mfp-close">×</button>
эмулируйте нажатие этой кнопки - $('.mfp-close').click()
и никакой проблемы не будет$('#hider').click(() => {
$('.mfp-close').click() // Скрыли предыдущий popup
$('#pum-235').show() // Показали ваш
});
<div class="text">Много каких-то букв</div>
.text{
width: 100px;
height: 40px;
position: relative;
overflow: hidden;
white-space: nowrap;
}
.overflowed::after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 100%;
background: linear-gradient(90deg, transparent, #222);
pointer-events: none;
}
const el = document.querySelector('.text');
if (el.scrollWidth !== el.clientWidth) {
el.classList.add('overflowed')
}
document.addEventListener(`keydown`, function(event) {
if (event.code !== "KeyN") return;
// Дальше ваш код
if (event.key.toLowerCase() !== "n") return;
const mediaQueryList = window.matchMedia('(max-width: 570px)');
mediaQueryList.addEventListener('change', () => {
document.querySelector('meta[name="viewport"]').setAttribute(
'content',
'width=device-width, user-scalable=no, initial-scale=' +
(mediaQueryList.matches ? document.clientWidth / 570 : 1.0)
);
});
mediaQueryList.dispatchEvent(new Event('change')); // Это эмулирует событие
export {default as data1} from './data1'
export {default as data2} from './data2'
export {default as data3} from './data3'
export {default as data4} from './data4'
export {default as data5} from './data5'
export {default as data6} from './data6'
export {default as data7} from './data7'
export {default as data8} from './data8'
export {default as data9} from './data9'
import {* as arr} from 'путь к файлу'
document.title = "Новый заголовок"