These issues arise many times when you create a site e.g. on Asp.net with JQuery and some of the events doesn't work at all... Events like Drag drop, double click gestures....
We will talk about drag drop events in this case. Assuming that Drag drop events are working perfecting fine on the normal system browsers, here is the way to make it work for smart devices and tablets.
1. Add "touch-punch.min.js" file on your project.
2. Add the following line on your aspx page or control:
<script src="jquery.ui.touch-punch.min.js"></script>
3. Now just add this line on the script portion
<script>
$('#widget').draggable();
</script>
That's it. You just need to add few lines and your website will now support drag drop gestures
on an iPhone/iPad/iPodTouch.
Happy coding!!!
Click on this link to download the script.