Я нуб JS / JQ, пытающийся отложить загрузку определенных элементов до тех пор, пока не загрузится остальная часть страницы.
В частности, на каждой странице есть несколько списков, содержащих в качестве элементов списка iframes / удаленные сценарии социальных сетей, URL-адреса которых генерируются с помощью php.
Моим лучшим предположением было бы что-то вроде этого (встроено):
$(document).ready(function(){
$('ul.post-meta-bottom').append('
<li class="like-button">
<iframe class="fblikebutton" src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode($this_permalink); ?>&layout=button_count&show-faces=false&width=80&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="overflow:hidden; width:80px; height:30px"></iframe>
</li><!--like-button-->
<li class="tweet-button">
<a href="http://twitter.com/share" class="twitter-share-button" data-url="<?php echo $this_permalink; ?>" data-text="<?php echo $this_title; ?>" data-count="horizontal" data-via="" data-related="">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
</li><!--tweet-button-->
<li class="reddit-button">
<script type="text/javascript">
reddit_url = "<?php echo urlencode($this_permalink); ?>";
reddit_title = "<?php echo $this_title; ?>";
reddit_target= "gaming";
</script>
<script type="text/javascript" src="http://www.reddit.com/static/button/button1.js"></script>
</li><!--reddit-button-->
')
});
... Что не работает, и я уверен, что это не лучший способ сделать это в любом случае.
Кто-нибудь хочет помочь? Спасибо!