Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не выводятся картинки согласно условию скрипта (https://javascript.ru/forum/jquery/57212-ne-vyvodyatsya-kartinki-soglasno-usloviyu-skripta.html)

ligisayan 24.07.2015 14:39

Не выводятся картинки согласно условию скрипта
 
Приветствую. Есть картинки с описанием, которые на странице могут быть разной длины. Хочу к не стандартным размерам картинок со стандартным описанием (стандартные равны 346) применить условие, но не получается вот что: если использовать размер иной чем 346, то на выходе получаются все картинки с описанием, причем как со стандартным размером 346, так и с любым другим (это четко видно в консоли), но если установить 346, то ни выводится ни одна! в консоли - что не так?
$('.wp-post-image').each(function(i) {
	  if ($('.wp-post-image').height() + $('.product-section h3').height() != 346) {
	    var height = $('.wp-post-image').eq(i).height() + $('.product-section h3').eq(i).height();
	    var heighth3 = $('.product-section h3').eq(i).text();
	    console.log(height);
	    console.log(heighth3);
	  }
	});

<div class="product-frame ">
  <div class="thumbnail-container">
    <a href="#">
      <div class="front">
        <img src="#" class="wp-post-image" alt="">
      </div>
    </a>
  </div>
  <!--/ .thumbnail-container-->
  <div class="content-description">
    <div class="product-section">
      <h3><a href="#">Название продукта...</a></h3>
    </div>
  </div>
</div>

jasper-blondin 24.07.2015 15:50

Задайте, пожалуйста, вопрос. Что Вы хотите?

рони 24.07.2015 16:32

ligisayan,
$('.wp-post-image').each(function(i) {
       var height = $(this).height()
  if (height != 346) {
	    console.log(height);
	  }
	});

ligisayan 24.07.2015 16:33

Цитата:

Сообщение от jasper-blondin (Сообщение 381366)
Задайте, пожалуйста, вопрос. Что Вы хотите?

jasper-blondin , Я же пишу
Хочу к не стандартным размерам картинок применить условие
if ($('.wp-post-image').height() + $('.product-section h3').height() != 346) {..}

что не так?


Часовой пояс GMT +3, время: 00:39.