// моя иконка
const image = {
url: 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png',
// This marker is 20 pixels wide by 32 pixels high.
size: new google.maps.Size(20, 32),
// The origin for this image is (0, 0).
origin: new google.maps.Point(0, 0),
// The anchor for this image is the base of the flagpole at (0, 32).
anchor: new google.maps.Point(0, 32)
};
marker = new google.maps.Marker({
map: map,
title: title,
position: mark_position,
animation: google.maps.Animation.DROP,
icon: image // ставим свою иконку
});
const mediaQuerySize = 575;
let sliders= [];
const options = {
slidesPerView: 'auto',
spaceBetween: 10,
freeMode: true,
speed: 230,
scrollbar: {
el: '.swiper-scrollbar',
dragSize: '66px',
hide: true,
},
});
(window).on('load resize', function () {
// Берём текущую ширину экрана
var windowWidth = $(this).innerWidth();
// Если ширина экрана меньше или равна mediaQuerySize(1024)
if (windowWidth <= mediaQuerySize) {
// Инициализировать слайдер если он ещё не был инициализирован
sliders= [
new Swiper('.swiper1', options),
new Swiper('.swiper2', options),
...
new Swiper('.swiperN', options),
];
} else {
// Уничтожить слайдер если он был инициализирован
sliders.forEach(slider=>slider.destroy(true, true));
sliders=[];
}
});
callbackFunction:function(){
$.ajax({
url: "https://site.ru/details.php?jdjdsejhd__sw",
cache: false
});
}
return new Promise(() => {
....
return new Promise((resolve, reject) => {
resolve();
// здесь необходимо вызвать resolve() чтобы промис успешно разрешился
}).then(()=>{
// выполнится после разрешения промис
})
....
const options ={
headers: {
"Cache-Control":" no-cache",
"Pragma":" no-cache"
}
};
const getCat = () => {
const img = document.createElement('img');
img.classList.add('cat__img');
fetch('https://cataas.com/cat', options);
.then(response => response.blob())
.then(blob => {
img.src = URL.createObjectURL(blob);
});
return img
}
jQuery(document).ready(function($){
$('.content_toggle').click(function(event){
event.preventDefault(); // блокировать переход по ссылке
const $link= $(event.target); // a - конкретная ссылка которая была нажата
const $content = $link.prev('div.content_block'); // div -контент блок перед ссылкой
$content.toggleClass('hide'); // показать или скрыть контент блок
const htmlLink = $content.hasClass('hide') ? 'Подробнее' : 'Скрыть';
$link.html(htmlLink);
});
});