サムネイルでいっぱいになり、CSSで150x150
にリサイズされ、サムネイルをクリックするとそのページが暗くなり、画像が実際のサイズで表示されます。実際の画像サイズは、サイズ変更後に取得します
現在、すべての画像の実際の高さを含む配列を手動で作成する必要があります。デザインの問題を解決するには、ギャラリーの手動操作を減らすために、サイズを変更した後にイメージの実際の高さを取得する必要があります(CSS)。
私が試した:
var imageheight = document.getElementById(imageid).height;
そして:
var imageheight = $('#' + imageid).height();
をしかし、両方がCSSに割り当てられた150px
属性を返します。これをどうすれば解決できますか?ありがとう
の可能重複http://stackoverflow.com/質問/ 7682772/get-image-size-after-resize-javascript –
正しいサムネイルを作成するのではなく、フルサイズの画像をすべて読み込んでいますか?うん... – Guffa
サムネイルをクリックしたときにフルサイズの画像を読み込んで表示しています。 – Novak