mirror of
https://github.com/codeninjasuk/dojo.git
synced 2024-11-26 01:18:17 -05:00
50 lines
No EOL
1.2 KiB
JavaScript
50 lines
No EOL
1.2 KiB
JavaScript
function carousel() {
|
|
return {
|
|
active: 0,
|
|
init() {
|
|
var flkty = new Flickity(this.$refs.carousel, {
|
|
wrapAround: true
|
|
});
|
|
flkty.on('change', i => this.active = i);
|
|
}
|
|
}
|
|
}
|
|
|
|
function carouselFilter() {
|
|
return {
|
|
active: 0,
|
|
changeActive(i) {
|
|
this.active = i;
|
|
|
|
this.$nextTick(() => {
|
|
let flkty = Flickity.data( this.$el.querySelectorAll('.carousel')[i] );
|
|
flkty.resize();
|
|
|
|
console.log(flkty);
|
|
});
|
|
}
|
|
}
|
|
}
|
|
|
|
function openFullscreen() {
|
|
elem = document.body;
|
|
if (elem.requestFullscreen) {
|
|
elem.requestFullscreen();
|
|
} else if (elem.webkitRequestFullscreen) { /* Safari */
|
|
elem.webkitRequestFullscreen();
|
|
} else if (elem.msRequestFullscreen) { /* IE11 */
|
|
elem.msRequestFullscreen();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Array.from(document.querySelectorAll('img.options')).forEach((ele)=>{
|
|
ele.addEventListener('click',()=>{
|
|
// openFullscreen();
|
|
abc = window.open(ele.dataset.href,'_blank',`height=${screen.height},width=${screen.width}`);
|
|
// setTimeout(()=>{
|
|
// abc.location.reload();
|
|
// },2000)
|
|
})
|
|
}) |