<script type="text/javascript" src="/Scripts/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery.mobile-1.2.0.min.js"></script>
<script type="text/javascript">
console.log(jQuery.mobile !== undefined && 'good'); // prints 'good'!
</script>
<script type="text/javascript" data-main="/comp/pages/Index.js" src="/Scripts/require.js></script>
<script type="text/javascript">
console.log(jQuery.mobile !== undefined && 'good'); // prints 'good'!
</script>
しかし、私のIndex.js
中では、jQuery.mobile
消えます:
require([], function (view) {
console.log(jQuery.mobile === undefined && 'undefined!'); // prints 'undefined!'
});
どうすれば元にmobile
戻すことができjQuery
ますか?(私は明らかにいくつか mobile
を持っていることを気にしませんが、それを明確にするために..で使用するjQuery
ことに興味があります..)jQuery Mobile
RequireJS
編集1:
require
Index.jsに追加しようとしました:
console.log(jQuery.mobile === undefined && 'undefined!'); // prints 'undefined!'
require(['/Scripts/jquery-1.8.2.min.js', '/Scripts/jquery.mobile-1.2.0.min.js'],
function (jQuery,jqm, view) {
console.log(jQuery.mobile === undefined && 'undefined!'); // prints 'undefined!'
});