Javascript 无法在Sencha Touch 2应用程序中运行jQuery
在我的ST2应用程序中,我在index.html上Javascript 无法在Sencha Touch 2应用程序中运行jQuery,javascript,jquery,sencha-touch-2,jquery-masonry,Javascript,Jquery,Sencha Touch 2,Jquery Masonry,在我的ST2应用程序中,我在index.html上 <script id="jquery" type="text/javascript" src="resources/js/jquery-1.8.2.js"></script> <script id="masonry" type="text/javascript" src="resources/js/masonry-2.1.5.js"></script> 以及 <script>
<script id="jquery" type="text/javascript" src="resources/js/jquery-1.8.2.js"></script>
<script id="masonry" type="text/javascript" src="resources/js/masonry-2.1.5.js"></script>
以及
<script>
$(document).ready(function(){
var $container = $('.x-list-container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.x-list-item',
});
});
});
</script>
$(文档).ready(函数(){
var$container=$('.x-list-container');
$container.imagesLoaded(函数(){
$container.com({
项目选择器:'.x-list-item',
});
});
});
我在应用程序上的首页是一个列表,因此它将元素包装成这样
<div class="x-list-container">
<div class="x-list-item"></div> // 'x-list-item' is the block I want to float
<div class="x-list-item"></div>
...
</div>
//“x-list-item”是我要浮动的块
...
但是,一旦加载了所有内容,我检查了.x-list-item
,就没有样式
定位div
。我有在常规网络应用程序上使用砖石的经验,但可以;我不能在这里工作
就好像砖石工程根本没在运转
正在加载它(在网络选项卡上选中),正在加载jQuery(在网络选项卡上并使用if(jQuery){alert('hey there');
进行测试)
知道我做错了什么吗?
}Sencha touch不支持为应用程序混合使用Jquery
这很奇怪。我使用两种jQuery(我需要它来使用Soundcloud的播放器)应用程序中的ST2和ST2,一切正常。你能给我举个例子吗,因为我以前在index.html中包含我的jquery库时尝试过一次。从那时起,我唯一可以运行的一个函数是alert hi,没有其他功能。这很有趣-@tdebaileul,我的设置可以吗?你对如何实现它有什么建议吗?一个应该指出的一点是语义上的——“不支持”与“不兼容”——仍然不确定哪一个是正确的,但有足够的证据表明使用jQuery w/Sencha是可能的——而且这是自找麻烦