У меня есть страница с элементами в одном классе переменных высот в зависимости от размера текстового содержимого из них. При загрузке страницы мне нужно добавить 20 пикселей на высоту всех из них.Добавить в offsetHeight всего класса
var visibleposts = document.getElementsByClassName("post-contain");
for(var i =0; i <= visibleposts.length; i++){
visibleposts[i].style.height = visibleposts[i].offsetHeight + 20 + "px";
}
Это код, который я использовал. Я помещаю это внутри функции init()
, которая работает при загрузке страницы. Однако я не уверен, насколько хорошо это работает, поскольку он работает на сервере метеоритов. У меня есть это нагрузка на тело. Как так:
<head>
<script src="jquery-2.1.4.min.js"></script>
<script src="main.js"></script>
</head>
<body onload="init();">
</body>
<template name="FullFeed">
{{#each posts}}
<!-- <a href="whenisay://{{adjective}}/{{noun}}/{{user}}/{{likes}}/{{date}}/{{_id}}">-->
<a href="UnLiked.png">
<div class="post-contain">
<div class="chant">When I say <span class="varline">{{adjective}}</span> you say <span class="varline">{{noun}}</span></div>
<!--
<div class="author-box">
<p>By {{user}}<span class="spacer"> - </span>
<img class="heart" src="UnLiked.png" onclick="console.log('hello');"/>
</p>
</div>
-->
</div>
</a>
<div class="author-box">
<p>By {{user}}<span class="spacer"> - </span>
<img class="heart" src="UnLiked.png" onclick="console.log('hello');"/>
</p>
</div>
{{/each}}
</template>
Если вы хотите отладить его, он работает на http://whensayfeed.meteor.com
Кажется, что он должен работать, но это не так. И ошибок нет. Текущая версия с вашим кодом повышается, если вы хотите проверить внесенные изменения. –
Я не смог найти ни одного из кода из моего предложенного ответа в обработанных файлах Meteor [http://whensayfeed.meteor.com] (http://whensayfeed.meteor.com). Возможно, вы можете загрузить все исходные коды из своего каталога метеор и связать его здесь. Может быть, легче найти проблему таким образом. – Sha
Вот полный источник: https://dl.dropboxusercontent.com/u/58842756/WhenISayFeed.zip –