var links = ['#tab1'];
var blockLinks = true; // флаг блокировки меню
// функция выполняющаяся по истечении таймаута
function pausePage (){
// сбрасываем флаг блокировки меню
blockLinks = false;
// далее остальной код .........
links.splice([1],1);
$(pages).addClass('hide').removeClass('anim').removeClass('anim2');
$(id).removeClass('hide').addClass('anim');
}
$(function(){
// ниже код который выполняется после загрузки страницы
// устанавливаем обработчик на click
$('.tabs li a').on('click', function(e){
// проверяем флаг blockLinks
if (blockLinks) {
// если установлена блокировка выходим!
e.preventDefault();
return false;
}
// здесь ниже код который должен выполняться по клику
// ................
// ................
});
// запускаем таймер
setTimeout (pausePage,3000);
})
SELECT
t2.b1,
t2.b2,
t2.b3,
ARRAY_AGG(t2.value)
FROM table2 t2
WHERE EXISTS (
SELECT 1
FROM table1 t1
WHERE t1.a1 = t2.b1
AND t1.a2 = t2.b2
AND t1.a3 = t2.b3
)
GROUP BY t2.b1, t2.b2, t2.b3
Подскажите пожалуйста, как в колонке array_agg получить уникальные значения (в виде массива)
SELECT
Proect,
CodZadachi,
Tema,
Status,
Ispolnitel,
Avtor,
CONCAT(
CASE DATE_FORMAT(DataSozdania,'%m')
WHEN '01' THEN 'Январь'
WHEN '02' THEN 'Февраль'
WHEN '03' THEN 'Март'
WHEN '04' THEN 'Апрель'
WHEN '05' THEN 'Май'
WHEN '06' THEN 'Июнь'
WHEN '07' THEN 'Июль'
WHEN '08' THEN 'Август'
WHEN '09' THEN 'Сентябрь'
WHEN '10' THEN 'Октябрь'
WHEN '11' THEN 'Ноябрь'
WHEN '12' THEN 'Декабрь'
END,
DATE_FORMAT(DataSozdania,' %e %H:%i %Y')
) AS DataSozdania,
Opisanie,
DataSoveschania,
SrokIspolnenia,
FROM БД WHERE OTKRITA = 1 AND Proect = 'ТАБЛИЦА'
Отсюда вопрос, как в эту конструкцию забросить ID конкретного блока, чтобы эффект применялся только к нему.
$(function() {
$('#BLOCK_ID').hover(
function(){
document.getElementById("BLOCK_ID").style.display="block";
$('#BLOCK_ID').animate({height:350});
},
function(){
$('#BLOCK_ID').animate({height:100});
document.getElementById("BLOCK_ID").style.display="none";
});
});
$(function() {
$('#BLOCK_ID').hover(
function(){
$("#BLOCK_ID").css("display", "block");
$('#BLOCK_ID').animate({height:350});
},
function(){
$('#BLOCK_ID').animate({height:100});
$("#BLOCK_ID").css("display", "none");
});
});
А JQuery в несложных операциях редко подводит. Этот случай редкость, если это вообще из-за JQ
$(function(){
if ($(window).width() < 1184) {
$( "#nav1" ).css( "display", 'none');
$( "#nav2" ).css( "display", 'none');
}
$(window).resize(function(){
if ($(window).width() < 1184) {
$( "#nav1" ).css( "display", 'none');
$( "#nav2" ).css( "display", 'none');
} else {
$( "#nav1" ).css( "display", 'flex');
$( "#nav2" ).css( "display", 'flex');
}
})
$( ".nav-logo" ).click(function() {
if ($(window).width() < 1184) {
$( "#nav1" ).toggle( "slow", function() {
// Animation complete.
// $(this).rotate(100);
});
$( "#nav2" ).toggle( "slow", function() {
// Animation complete.
// $(this).rotate(100);
});
} else {
$( "#nav1" ).css( "display", 'flex');
$( "#nav2" ).css( "display", 'flex');
}
});
});
window.matchMedia('screen and (max-width: 1184px)').matches
if (window.matchMedia('screen and (max-width: 1184px)').matches) {
$( "#nav1" ).css( "display", 'none');
$( "#nav2" ).css( "display", 'none');
} else {
$( "#nav1" ).css( "display", 'flex');
$( "#nav2" ).css( "display", 'flex');
}
import requests
url = 'https://www.artstation.com/users/kuvshinov_ilya'
json_url = 'https://www.artstation.com/users/kuvshinov_ilya/projects.json?page=1'
header = {
'accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
'accept-encoding':'gzip, deflate, br',
'accept-language':'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'cache-control':'no-cache',
'dnt': '1',
'pragma': 'no-cache',
'sec-fetch-mode': 'navigate',
'sec-fetch-site': 'none',
'sec-fetch-user': '?1',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'}
session = requests.Session()
session.headers = header
r = session.get(url)
if r.status_code == 200:
json_r = session.get(json_url)
if json_r.status_code == 200:
print(json_r.text)
else:
print(json_r.status_code)
UPDATE score sc
SET score = score + (
SELECT card * 3.75 + cardrack * 7.5 + videocardroom * 15
FROM auto1 a
WHERE a.vk_id = sc.vk_id
)
;
let merged = [...array1, ...array2].map(i => i.name);
if (new Set(merged).size === merged.length/2) {
// равны
} else {
// не равны
}
if (JSON.stringify(obj1) === JSON.stringify(obj2)) {
// равны
} else {
// не равны
}
Param (
[string]$ip,
[string]$user,
[string]$passwd,
)
Connect-VIServer -Server $ip -User $user -Password $passwd