Story

Show HN: Picknplace.js, an alternative to drag-and-drop

bbx Tuesday, December 16, 2025

I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I implemented this basic version to showcase my idea.

While it might take more time than a regular drag and drop, the benefit is for people who struggle with holding down the mouse button. With picknplace.js, you only need two clicks and some scrolling.

This solution is meant as an experiment, so I'm open to discussion.

Summary
picknPlace.js is a lightweight, customizable JavaScript library that allows users to easily create interactive drag-and-drop interfaces for rearranging elements on a web page. It provides a simple API and supports various events for handling user interactions.
344 126
Summary
jgthms.com
Visit article Read on Hacker News Comments 126