我有這個頁面顯示圖片在一個div。我有jQuery循環以幻燈片顯示這些圖像。我想要幻燈片是手動的,並有一個幻燈片導航div顯示在導航圖像的頂部。問題在於,無論我在哪裏粘貼我的「幻燈片」div,它都會檢索頁面上每個圖像結果的鏈接(而不僅僅是頁面上的每個結果)。爲了更好的參考,請訪問this link。如果您檢查元素,您將看到div class =「slides」將看起來是整個陣列中的每個圖像,並設置一個鏈接。 (我意識到,我現在擁有div的地方使得它能夠拍攝整個陣列中的所有圖像)。我試着在PHP代碼上面設置這個,在foreach下面,在foreach裏面,甚至完全在'thumbs'div(它應該存在的地方)之外,結果沒有變化。更糟糕的是,我有一個z-index問題,導致我的導航欄顯示在所有圖像下面,即使z-index設置正確。因此,爲了看到我的結果,我必須在Chrome中「檢查元素」或關閉圖像以查看發生了什麼。任何人都有線索?Div顯示整個陣列需要它一次只顯示一個值
<?php
$p=array($condo['Unit']['photo1'],$condo['Unit']['photo2'],$condo['Unit']['photo3'],$condo['Unit']['photo4']);
echo '<div class="slides"></div>';
if($condo['Unit']['photo1']!=''){
foreach($p as $value) {
echo '<a href="/complexes/';
echo $condo['Complex']['complex_name'];
echo '/';
echo $condo['Unit']['unitnum'];
echo '"><img src="';
echo $value;
echo '" style="width:240px; height:160px" /></a>';
}
echo '</div>';
}
elseif($condo['Unit']['photo1'] == '') {
echo '<a href="/complexes/';
echo $condo['Complex']['complex_name'];
echo '/';
echo $condo['Unit']['unitnum'];
echo '"><img src="/img/img_unavailable.png" /></a>';
}
?>
**更新:我修復了我的z-index問題,現在div正確顯示在頂部。 – huzzah 2011-12-30 17:08:02
我還應該提到,變量$ condo本身就是一個結果數組($ condos),如果這有幫助的話。 – huzzah 2011-12-30 17:28:23