我現在停留在此場景中。獲取特定Div的寬度,然後顯示以下代碼
我有3個帖子縮略圖不同尺寸。
根據用戶的屏幕大小,我只需要顯示一個圖像。我不喜歡使用CSS媒體查詢或通過CSS調整相同的圖像,因爲它變得扭曲。無論如何,它是否有可能實施使用PHP IF?
是這樣的:
IF博客帖子寬度== 360像素 顯示<?php the_post_thumbnail('post-thumbnails2200px', array('id' => "FeatureImage")); ?>
否則如果.blogpost寬度== 300像素 顯示<?php the_post_thumbnail('post-thumbnails1280px', array('id' => "FeatureImage")); ?>
否則如果.blogpost寬度== 250像素 顯示<?php the_post_thumbnail('post-thumbnails600px', array('id' => "FeatureImage")); ?>
這是html結構:
<div class="blogpost" id="blogpost">
<a class="post_title" href="<?php the_permalink() ?>" rel="bookmark" alt="<?php the_title(); ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail('post-thumbnails2200px', array('id' => "FeatureImage")); ?>
</a>
</div>
需要Javascript獲得瀏覽器的尺寸。您可以在AJAX發送用戶的視口大小後加載內容,但該解決方案聞到 – 2013-04-20 11:56:31
,您可以使用GET參數發送縮略圖'width'並使用它。 – mehdi 2013-04-20 11:57:09
如果分辨率改變,圖像不會隨着它改變(瀏覽器的大小調整) – 2013-04-20 13:06:20