কম্পিউটার টিউটোরিয়াল

jQuery ব্যবহার করে কন্টেইনার div-এ ইমেজ ড্র্যাগ/প্যান করা


mousedown, mouseup এবং mousemove gibi ইভেন্টের সাহায্যে আমরা ইমেজকে ট্রানসলেট করে ড্র্যাগ ইফেক্ট তৈরি করতে পারি।

নিচের উদাহরণটি দেখাবে কিভাবে jQuery ব্যবহার করে একটি ইমেজ সরানো যায়।

উদাহরণ

<!DOCTYPE html> <html> <head> <style> #parent{    position: absolute;    margin: 20px;    width: 200px;    height: 200px;    border-radius: 25px;    background-color: khaki; } #mover {    position: relative;    margin: 10px; } </style> </head> <body> <div id=parent> <img id="mover" src="https://images.unsplash.com/photo-1613333238609- ef9218f3ddbd?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=100&ixlib=rb1.2.1&q=80&w=100" /> </div> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> let ele = {startPositionX:0,startPositionY:0}; let disp = {x:0,y:0}; $('#parent').on("mousedown",function(e){    let container = $(this);    ele.startPositionX=e.pageX-disp.x;    ele.startPositionY=e.pageY-disp.y;    $(document).on("mousemove",function(e){       disp.x=e.pageX-ele.startPositionX;       disp.y=e.pageY-ele.startPositionY;       $('#mover').css('transform','scale('+1.0+') translate('+disp.x+'px, '+disp.y+'px)');    }); }); $(document).on("mouseup",function(){    $(this).off("mousemove"); }); </script> </body> </html>

আউটপুট

এটি নিচের ফলাফল দেবে −

jQuery ব্যবহার করে কন্টেইনার div-এ ইমেজ ড্র্যাগ/প্যান করা

Drag

jQuery ব্যবহার করে কন্টেইনার div-এ ইমেজ ড্র্যাগ/প্যান করা


  1. OpenCV-এ C++ ব্যবহার করে কন্ট্রাস্ট পরিবর্তন করা

  2. OpenCV-এ C++ ব্যবহার করে ইমেজের ব্রাইটনেস কমানো

  3. OpenCV-এ C++ ব্যবহার করে ইমেজে টেক্সট লেখা

  4. গুগল ভিজ্যুয়াল সার্চ মास্টার করুন: ইমেজ ও ভিডিও কোয়েরির কুইক টিপস