http://domainshop.su/
Вот рабочий вариант. Стили и скрипты на странице. Копируйте, переделывайте под себя.
Решение есть, только не успел на работе его до ума довести. Суть в том, чтобы обернуть содержимое блоков в див с каким-нибудь классом. Этот класс заставить растягиваться по содержимому независимо от родителя. И в скрипте перебирать высоту именно этого класса, а устанавливать высоту классу родителю. Как-то так. Пробуйте.
Если не получится - отпишитесь. В понедельник доделаю рабочий вариант.
А, ну да. Все правильно. Не поменяется высота, т.к. при загрузке документа columns.height принимает определенное значение и при изменении размера окна currentHeight всегда равно tallestcolumn.
Для корректной работы скрипта нужно чтобы при изменении размера окна хотя бы один элемент column менял свой размер, тогда другие элементы будут под него подстраиваться. А так получается, что в самом начале Вы своей функцией задаете фиксированную высоту всех колонок.
Это если я правильно понял фразу "ничего не происходит абсолютно".
Прошу прощения, не правильно понял вопрос, хотя с другой стороны, все что связано с поисковыми машинами является поисковой оптимизацией => сео.
В любом случае, все экстрасенсы в отпусках. Без ссылки на сайт Вам врядли кто-то тут поможет.
как связать, честно говоря не в курсе, но можно так попробовать:
$(document).ready(function() { function setEqualHeight(columns) { var tallestcolumn = 0; columns.each( function() { currentHeight = $(this).height(); if(currentHeight > tallestcolumn) { tallestcolumn = currentHeight; } }); columns.height(tallestcolumn); } setEqualHeight($(".EqualHeights")); });$(document).ready(function() { $(window).resize(function () { function setEqualHeight(columns) { var tallestcolumn = 0; columns.each( function() { currentHeight = $(this).height(); if(currentHeight > tallestcolumn) { tallestcolumn = currentHeight; } }); columns.height(tallestcolumn); } setEqualHeight($(".EqualHeights")); }); });
одна срабатывает при загрузке документа, вторая при изменении размера.
Если Ваша функция работает, то должно получиться.
Можно упростить намного, но я не силен в javascript. Обязательно где-нить накосячу.
$(document).click(function(e){ if ($(e.target).closest(".класс-блока-скрывашки").length) return; // здесь скрываем нужный блок e.stopPropagation(); });
завяжите функцию на изменение размера окна
$(document).ready(function() { $(window).resize(function () { alert('Изменение размера'); }); });
Тут дело не в WordPress как таковом, а в сео.
Ссылку на пациента. Будем разбираться.
Нет. Оценка сайтов и юзабилити в другом разделе.
http://wp-kama.ru/id_740/blok-proizvolnyih-poley-v-adminke-wordpress-svoimi-rukami.html
все понятно и доступно на тему произвольных полей