Question: I have it working... Kind of. The content loads into the DIV but it is static. The content being pulled in is using the smoothDicScroll library. It works with an iframe but not with this. Here is the tweaked code I am using.

```
<script type="text/javascript">          
    function loadcontent (url) {
    $("#makeMeScrollable").load(url) ;
    };
</script>

```

and 

```
<div class="scroll-list">
    <ul id="site-nav">
        <li> <a href="javascript:loadcontent('iframeinsertA.html', 'makeMeScrollable')"> This link </a> </li>
        <li> <a href="javascript:loadcontent('iframeinsertB.html', 'makeMeScrollable')"> That link </a> </li>
    </ul>
</div>

```

and

```
<div class="scroll-container">
       <div id="makeMeScrollable">
       </div>
</div>

```

Answer: 
Freeze artifacts versions using `<dependencyManagement>`. Even if you don't use version ranges (as you said), but rather 3rd party libs (your dependencies) do, your `<dependencyManagement>` will have higher priority in specifying version of any artifacts.
The simple solution is: Do not use version-ranges. This is bad practice cause it will result in the described problems.