JAVASCRIPT   58

drag.js

Guest on 23rd July 2021 02:07:50 AM

  1. ////(function (jQuery) {
  2. //    jQuery(document).ready(function () {
  3. //
  4. //        //var $body = $('body');
  5. //        var $body = jQuery('.map');
  6. //        var jQuerytarget = null;
  7. //        var isDraggEnabled = false;
  8. //
  9. //        $body.on("mousedown", "div", function (e) {
  10. //
  11. //            $this = jQuery(this);
  12. //            //console.log($this, e);
  13. //            isDraggEnabled = jQuerythis.data("draggable");
  14. //
  15. //            if (isDraggEnabled) {
  16. //                if (e.offsetX == undefined) {
  17. //                    x = e.pageX - jQuery(this).offset().left;
  18. //                    y = e.pageY - jQuery(this).offset().top;
  19. //                } else {
  20. //                    x = e.offsetX;
  21. //                    y = e.offsetY;
  22. //                }
  23. //                ;
  24. //
  25. //                $this.addClass('draggable');
  26. //                $body.addClass('noselect');
  27. //                //$target = jQuery(e.target);
  28. //                $target = jQuerythis;
  29. //            }
  30. //            ;
  31. //
  32. //        });
  33. //
  34. //        $body.on("mouseup", function (e) {
  35. //            $target = null;
  36. //            $body.find(".draggable").removeClass('draggable');
  37. //            $body.removeClass('noselect');
  38. //        });
  39. //
  40. //        $body.on("mousemove", function (e) {
  41. //            if ($target) {
  42. //                $target.offset({
  43. //                    top: e.pageY - y,
  44. //                    left: e.pageX - x
  45. //                });
  46. //
  47. //                //console.log($target.position());
  48. //
  49. //                data = convertPx2Perc({
  50. //                    'left': ($target.position().left - mapTranslate[0]) / mapZoom,
  51. //                    'top': ($target.position().top - mapTranslate[1]) / mapZoom
  52. //                }, $target);
  53. //                //console.log(data);
  54. //                //var text = "{'left': '" + data.left + "%', 'top': '" + data.top + "%'},";
  55. //                var text = "'left': '" + data.left + "%', 'top': '" + data.top + "%',";
  56. //                jQuery($target).attr({'data-x': data.left + "%", 'data-y': data.top + "%"})
  57. //                jQuery('.coords textarea').val(text);
  58. //                jQuery('.coords textarea').select();
  59. //
  60. //
  61. //            }
  62. //            ;
  63. //        });
  64. //
  65. //    });
  66. ////})(jQuery);

Raw Paste


Login or Register to edit or fork this paste. It's free.