ymaps-touch-scroll
Library add touch or/and scroll description block in ymaps
DEMO
Install:
npm
or yarn
npm i ymaps-touch-scroll
yarn add ymaps-touch-scroll
var ymapsTouchScroll = require('ymaps-touch-scroll');
// ES6
import ymapsTouchScroll from 'ymaps-touch-scroll';
<script>
old school
# bash
git clone git@github.com:whooehoo/ymaps-touch-scroll.git
<!-- HTML -->
<script src="path/to/folder/ymaps-touch-scroll/dist/ymaps-touch-scroll.js"></script>
Example:
function mapInit() {
var map = new ymaps.Map('map', {
center: [55.76, 37.64],
zoom: 10
});
ymapsTouchScroll(map);
}
ymaps.ready(mapInit);
Settings
Option | Default | Description |
---|---|---|
preventScroll |
true |
Prevent scroll on desktop |
preventTouch |
true |
Prevent touch on mobile |
textScroll |
Чтобы изменить масштаб, прокручивайте карту, удерживая клавишу Ctrl |
Touch block's text |
textTouch |
Чтобы переместить карту проведите по ней двумя пальцами |
Touch block's text |