Как удалить неожиданный пробел после социального плагина facebook comment?

#css #facebook #plugins #facebook-comments

#css #Facebook #Плагины #facebook-комментарии

Вопрос:

Если вы посещаете этот веб-сайтhttp://inelmo.com/inelmo и нажмите на одну из ссылок для комментариев под каждой статьей, она раскрывает div, который содержит facebook плагин для комментариев. Я не знаю почему, но после него есть огромный пробел, я почти уверен, что это не имеет никакого отношения к моему стилю (хотя я могу ошибаться).

Разметка для этого бита выглядит следующим образом:

 <div id="cmbx(id of the article)" class="comentBox" style="display: none; width: 520px;"> // This is the div that hides facebook comments.

<div class="fb-comments" data-href="inelmo.com/story.php?id=(id of the article)" data-num-posts="5" data-width="520"></div>

</div>
  

Я понятия не имею, что вызывает это пространство в facebook plugin. Кто-нибудь может предложить какие-либо исправления?

jQuery, используемый для слайда:

 function toggleSlideBox(x){if($('#' x).is(":hidden")){$(".comentBox").slideUp(200);$('#' x).slideDown(200)}else{$('#' x).slideUp(200)}}
  

РЕДАКТИРОВАТЬ: я тестировал его в нескольких браузерах, в некоторых, например, Firefox, нет никаких проблем, но, например, в Google Chrome есть.

Ответ №1:

Я не думаю, что ваша проблема напрямую связана с вашим CSS или полем комментариев Facebook, хотя, похоже, именно поле комментариев вызывает проблемы с самого начала. Настоящая проблема, похоже, связана с функцией jQuery slide, которую определенно было бы сложно отладить, потому что проблема, на первый взгляд, связана с css или fb-комментариями.

Ознакомьтесь с этим сообщением, оно должно вам немного помочь. http://goo.gl/ZaduP

В сообщении говорится об очень похожей проблеме, которая, похоже, вызвана тем, что jquery slide не знает заранее, какой будет высота div. HTH

Комментарии:

1. Это тоже может быть полезно, это еще один пост SO с точно такой же проблемой и указывает на отчет об ошибке. goo.gl/h7QaM