path.animate({ d: "M320 0 C480 "+(screenHeight/4)+" 480 "+(screenHeight*3/4)+" 320 "+screenHeight+" L0 "+screenHeight+" L0 300 L0 0 Z" }, 500, function() { /* ... */ });
nav {
height: 100vh;
overflow-y: hidden;
}
nav.open {
overflow-y: auto;
}
$(document).on('click', '.chngOk', function(e) {
$('.log-result').html(text);
});
let html =
html += '<input type="text" placeholder="Введите новый логин" class="chngL">';
html += '<input type="button" class="chngOk" value="Сохранить">';
$('.log-result').append(html);
const test = document.getElementsByClassName('test')[0];
const test2 = document.getElementsByClassName('test2')[0];
const defaultColor = test2.style.backgroundColor;
test.addEventListener('mouseenter', function() {
test2.style.backgroundColor = 'red';
}, false);
test.addEventListener('mouseleave', function() {
test2.style.backgroundColor = defaultColor;
}, false);
$('.parent').bind('touchmove',function(e) {
e.preventDefault();
var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];
var position = $(this).offset();
var maxWidth = $(this).width();
var x = touch.pageX - position.left;
if (0 <= x && x <= maxWidth) $(".modal").width(x);
});
jquery-migrate-git.min.js net::ERR_FILE_NOT_FOUND
preloader.js:1 Uncaught ReferenceError: $ is not defined
at preloader.js:1
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="GLAV.css">
<script
src="https://code.jquery.com/jquery-3.3.1.slim.js"
integrity="sha256-fNXJFIlca05BIO2Y5zh1xrShK3ME+/lYZ0j+ChxX2DA="
crossorigin="anonymous"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
<script type="text/javascript" src="preloader.js"></script>
</head>
$query = "
SELECT
order_id,
SUM(total) as total
FROM orders
WHERE user_id = '$user_id'
GROUP BY order_id
;"
$orders = [];
while($row = mysqli_fetch_assoc($res)) {
$orderId = $row['order_id'];
unset($row['order_id']);
$orders[$orderId]['id'] = $orderId;
$orders[$orderId]['products'][] = $row;
}
const session = {
unanswered: [],
isRedirect: true,
date: 1545762010253
};
const intervalID = null;
const checkSession = () => {
if (Date.now() > session.date) {
session.isRedirect = false;
delete session.unanswered;
}
};
client.on('message', async (msg) => {
if (session.isRedirect) {
сlearInterval(intervalID);
await fetch(...);
session.unanswered.push(msg.id);
intervalID = setInterval(checkSession, 100);
} else {
session.isRedirect = true;
session.unanswered = [];
session.date = Date.now() + 60 * 1000;
}
});
intervalID = setInterval(checkSession, 100);