1
javascript
1 2 function load_database(){ 3 $.ajax({ 4 type: 'POST', 5 url: 'database.php', 6 async: false, 7 success: function(data) { 8 $('.box').html(data); 9 } 10 }).responseText; 11 12 13 } 14 15$(window).load(function(){ 16 load_database(); 17 setInterval('load_database()', 1000); 18});
2
javascript
1 $('.box').isotope({ 2 itemSelector: '.item', 3 masonry: { 4 columnWidth: 200 5 } 6});
3
php
1echo "<h1 class='item'>test</h1><h1 class='item'>test</h1><h1 class='item'>test</h1><h1 class='item'>test</h1>";
ajaxで.boxが書き換えられ、2のisotopeというプラグインが適用されたのですが、1秒後、setIntervalの影響で2のプラグインが適用されなくなってしまいます。setIntervalを繰り返しつつも、jqueryプラグインを維持させるにはどうしたらよいでしょうか?
追記:database.phpの内容は3です。まだテスト中なのでこんなもんです。
追記:Isotope -- http://isotope.metafizzy.co/layout.html
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。