0

最近、ポートフォリオ ページを立ち上げました。jquery プラグインを使用して、クラスに基づいてポートフォリオ エントリを並べ替えました。こちらからご覧ください

各画像をロールオーバーすると、画像が拡大し、ケース スタディのリンクが表示されます。それはそれがどのように見えるべきかです。ロゴとブランディング ボタン (上部) を押すと、それも完全に機能します。ただし、他のボタンのいずれかを押してから、画像をスクロールします。消える!その画像を元に戻す唯一の方法は、「すべて」または「ロゴとブランディング」セクションに戻り、欠落している画像をロールオーバーすることです。

一部が機能していて、ほとんどが機能していない理由がわかりません。コードは一貫しているように見えますが、何か不足している可能性があります。ありがとう。

4

1 に答える 1

2

これは、最初に見つけた .zitem から幅と高さを計算するために発生します。

width = $('.zitem').width() * zoom;
height = $('.zitem').height() * zoom;

最初の項目が (フィルタリングにより) 非表示になると、その表示は none に設定されるため、幅と高さは 0 になります。

このように高さ/幅を読み取るときは、最初に表示される .zitem を読み取る必要があります。

width = $('.zitem:visible').width() * zoom;
height = $('.zitem:visible').height() * zoom;

画像のズームを解除するときに同じことを行います

于 2010-01-14T20:33:35.633 に答える