В настоящее время я изучаю Bootstrap и RWD в целом, и я хочу создать отзывчивую фотогалерею, чтобы получить опыт в этих темах.Как остановить jQuery, перетащив его из экрана?
Я уже построил 95% того, что хотел, кроме 1 штуки.
В принципе, у меня есть группа небольших изображений рядом друг с другом, и когда я нажимаю на маленькое изображение, я вижу его больше. Эта группа изображений является jQuery draggable, и проблема с этим - я могу перетащить ее с экрана, если захочу.
$("#myDraggable").draggable({
scroll: true,
axis: "x",
cursor: "move"
});
Что я вижу в ответах других подобных вопросов является то, что люди предлагают использовать scroll: false
, но это не то, что мне нужно, так как я хочу, чтобы иметь возможность прокрутки.
У меня есть весь код, доступный на codepen: https://codepen.io/tomsoos/full/WRqeJR/
Если вы не знакомы с codepen вы можете нажать на кнопку Change View для переключения между редактором View и Full Page.
Когда вы открываете код на полной странице и пытаетесь перетащить группу изображений с экрана, вы сможете это сделать.
Мой вопрос в том, как я могу предотвратить это, но все же уметь перетаскивать эти изображения?
Спасибо ** Андрей ** за то, что нашли время ответить на мой вопрос! Я думаю, что я уже пробовал параметр 'сдерживания', но похоже, что он просто перестает меня перетаскивать. Я внесла предложенные изменения в свой код, [взгляните на него] (http://codepen.io/tomsoos/full/WRqeJR/). Снова вы можете переключаться между View Editor и Full Page, нажав кнопку «Изменить вид». –
, поэтому вы хотите, чтобы изображения уходили с экрана, но вы. Хотите, чтобы он остановился, когда другой конец достиг края экрана? –
Да, что-то в этом роде. То, что я хочу, в основном, когда левая сторона моего перетаскивания касается левой стороны экрана, я не хочу, чтобы ее можно было перетащить вправо, только влево. Точно так же, когда правая сторона моего перетаскивания касается правой стороны экрана, я не хочу разрешать ее перетаскивать влево, только вправо, если это имеет смысл. –