Unable to run jQuery Masonry in a Sencha Touch 2 app
Posted
by
torr
on Stack Overflow
See other posts from Stack Overflow
or by torr
Published on 2012-09-24T15:18:33Z
Indexed on
2012/09/24
15:37 UTC
Read the original article
Hit count: 322
In my ST2 app I have on 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>
as well as
<script>
$(document).ready(function(){
var $container = $('.x-list-container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.x-list-item',
});
});
});
</script>
My front page on the app is a list so it wraps elements as such
<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>
However once everything is loaded and I inspect .x-list-item
there is no style
positioning the div
. I am experience with Masonry on regular web app but can;t make it work here.
It's like Masonry isn't running at all.
It is being loaded (checked on the network tab) and jQuery is being loaded (on network tab and tested using if (jQuery) {alert('hey there');
.
Any idea what I'm doing wrong? }
© Stack Overflow or respective owner