If scrollbar's detached, reinitialise the plugin in update.

This commit is contained in:
Hyunje Alex Jun
2015-02-05 18:57:33 +00:00
parent c8fe0b9269
commit b5d0958e82
11 changed files with 154 additions and 115 deletions

View File

@@ -5,7 +5,7 @@
var h = require('../../lib/helper')
, instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindClickRailHandler(element, i) {
function pageOffset(el) {

View File

@@ -6,7 +6,7 @@
var d = require('../../lib/dom')
, h = require('../../lib/helper')
, instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindMouseScrollXHandler(element, i) {
var currentLeft = null;

View File

@@ -5,7 +5,7 @@
var h = require('../../lib/helper')
, instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindKeyboardHandler(element, i) {
var hovered = false;

View File

@@ -5,7 +5,7 @@
var h = require('../../lib/helper')
, instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindMouseWheelHandler(element, i) {
var shouldPrevent = false;

View File

@@ -4,7 +4,7 @@
'use strict';
var instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindNativeScrollHandler(element, i) {
i.event.bind(element, 'scroll', function () {

View File

@@ -5,7 +5,7 @@
var h = require('../../lib/helper')
, instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindSelectionHandler(element, i) {
function getRangeNode() {

View File

@@ -4,7 +4,7 @@
'use strict';
var instances = require('../instances')
, updateGeometry = require('../update');
, updateGeometry = require('../update-geometry');
function bindTouchHandler(element, i, supportsTouch, supportsIePointer) {
function shouldPreventDefault(deltaX, deltaY) {