I resolved this using jQuery. Code below works best:
$('body').on('dragstart', '.drgbl', function (e) {
handleDragStart(e)
});
$('body').on('dragend', '.drgbl', function (e) {
handleDragEnd(e)
});
$('body').on('dragenter', '.rght-element', function (e) {
handleDragEnter(e)
});
$('body').on('dragleave', '.rght-element', function (e) {
handleDragLeave(e)
});
$('body').on('dragover', '.rght-element', function (e) {
handleDragOver(e)
});
$('body').on('drop', '.rght-element', function (e) {
handleDrop(e)
});
This jQuery code works very fine on the dynamic data as .on()
works on handling dynamic data attaching handler very easily.
Thanks Everyone for me able to figure out the answer.