From 8fa3ad258f7f64a1288df6ef9ba528ed766e054f Mon Sep 17 00:00:00 2001 From: vieron Date: Mon, 18 Nov 2013 19:05:59 +0100 Subject: [PATCH] feat(draggable): method to set drag limits dynamically --- src/jquery.draggable.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/jquery.draggable.js b/src/jquery.draggable.js index 9d107ced8..4c5a09feb 100644 --- a/src/jquery.draggable.js +++ b/src/jquery.draggable.js @@ -165,6 +165,17 @@ }; + fn.set_limits = function(container_width) { + container_width || (container_width = this.$container.width()); + this.player_max_left = (container_width - this.player_width + + - this.options.offset_left); + + this.options.container_width = container_width; + + return this; + }; + + fn.scroll_in = function(axis, data) { var dir_prop = dir_map[axis];