requirejs: override modules for different versions
by Leo
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.1.16/require.js"></script>
JavaScript
/* see value "$.fn.jquery" in factory function of jquer.jscrollpane.js */
require(['https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.js'], function()
{
window.$_1_11_1 = window.jQuery;
require(['https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.js'], function()
{
window.$_1_11_2 = window.jQuery;
require(['https://rawgit.com/vitch/jScrollPane/master/script/jquery.jscrollpane.js'], function()
{
console.log(" $_1_11_1.fn.jScrollPane defined? :" + (typeof window.$_1_11_1.fn.jScrollPane !== 'undefined') + " for jquery version " + window.$_1_11_1.fn.jquery);
console.log(" $_1_11_2.fn.jScrollPane defined? :" + (typeof window.$_1_11_2.fn.jScrollPane !== 'undefined') + " for jquery version " + window.$_1_11_2.fn.jquery);
});
});
});