От повышения, существует также контейнер указателя библиотека. Они немного более эффективны и легче использовать, чем стандартный контейнер интеллектуальных указателей при только использовании объектов в контексте их контейнера.
В Windows, существуют указатели COM (IUnknown, IDispatch и друзья), и различные интеллектуальные указатели для обработки их (например, ATL CComPtr и интеллектуальные указатели, автоматически сгенерированные оператором "импорта" в Visual Studio на основе класс _com_ptr ).
Попробуйте обернуть свой переполненный div блоком div с position: relative; и добавив position: relative; к вашему переполнению div.
<div style="position: relative;">
<div style="position:relative; background-color: red; width: 500px; height: 100px; overflow: auto;">
<table id="nfTable" class="treeTable">
<tr><td><span class="parent initialized expanded">drop here</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="draggable">drag me</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
<tr><td><span class="droppable">drop here</span></td></tr>
</table>
</div>
</div>