Хорошо, я полный новичок в этом, ведь я все еще строю свой первый сайт. Я пытаюсь сделать все это с помощью ручного кодирования без CMS, чтобы попытаться как можно быстрее изучить как можно больше. Если это сообщение не в том месте, я прошу прощения, и указатель на правильное место будет оценен.Как скопировать эскизы неизвестной высоты с помощью jQuery?
Здесь, я пытаюсь собрать часть jQuery, которая автоматически выравнивает мои миниатюры в моей галерее изображений (все они разных размеров). Они находятся в пределах фиксированного размера Div х и функция Я пытаюсь выглядеть примерно так:
<script type="text/javascript">
$('#ul.photo).bind(function() {
var smartVert=$(this);
var phty=ob.("ul.photo img").height(); //get height of photos
var phtdif=Math.floor(208 - phty); //subtract height of photo from div height
var phttop=Math.floor(phtdif/2); //gets padding reqd.
$ob.("ul.photo").css({'padding-top' : phttop}) //sets padding to center thumbnail
});
smartVert();
</script>
Unsurprisingly это не работает, если кто-то любезен душа может сжалиться над общим нубом, и указать, куда я иду неправильно (возможно, в письменной форме полная тарабарщина была бы моей первой догадкой), было бы очень признательно, даже если бы вы могли просто указать мне в сторону учебника, касающегося этих вещей. Я посмотрел и нашел одну ссылку, в которой говорилось, что такая функция легко создать, но она не уточняет.
Вы не просматриваете ни одну из ваших переменных ... – gnarf
scoped и cached – choise
Спасибо, но я стараюсь использовать переменную image- размеры в жидкой компоновке. Может быть, это выходит за рамки меня, но кроме этого вопроса о вертикальном выравнивании, похоже, он прекрасно сочетается ............ Я действительно ценю, что вы тратите время на ответьте мне, кстати, немного боялся, что меня пожевали бы за то, что я ничего не знал, как я сделал на другом форуме. – user335780