UNPKG

press-swiper

Version:

适配多端的高自定义轮播组件,多种3D效果。全面对标swiperjs。

52 lines (44 loc) 782 B
let support; function getMobile() { if (navigator.userAgent.indexOf('Mobile') > -1) { return true; } else { return false; } } function calcSupport() { return { smoothScroll: true, // #ifdef H5 touch: getMobile(), // #endif // #ifndef H5 touch: true, // #endif passiveListener: function checkPassiveListener() { let supportsPassive = false; try { const opts = Object.defineProperty({}, 'passive', { // eslint-disable-next-line get() { supportsPassive = true; } }); } catch (e) { // No support } return supportsPassive; }(), gestures: function checkGestures() { return false; }() }; } function getSupport() { if (!support) { support = calcSupport(); } return support; } export { getSupport };