私はWebデザインに慣れていません。これは私が望んでいたものです(ある程度までは機能します):この小さな画像の配列を( #image-holder に)表示し、各画像をクリックすると、別のタグ(#で)で開きますbigimg) フルサイズで。また、配列内のすべての画像(フルサイズ)のスライダー(#bigimg)を作成することもできました。ボタンをクリックして前後に移動できます。私ができないことは、クリックされた画像の特定のsrcを「取得」することです.その)img]。これまでの私のコードは次のとおりです。
var images=new Array();
var i;
$(document).ready(function(){
$.getJSON("image_slider.php", function(json) {
for(i=0; i<json.length; i++)
{
images[i]="images/"+json[i];
$('<img>').attr('src',images[i]).css({"width":"60px", "padding":"5px"}).appendTo('#image-holder');
}
var theimgs= document.getElementById("image-holder").getElementsByTagName("img") ;
for (i in theimgs)
{
theimgs[i].onclick=function (){
getimg (this) ;}
}
});
});
function getimg (z){
var n=document.getElementById("bigimg") ;
n.src= z.src ; }
var x=0 ;
function getall_next (){
x++;
var n=document.getElementById("bigimg") ;
n.src=images[x] ;
if (x==images.length)
{
x=0 ;
n.src=images[0] ;
} }
function getall_prev (){
var n=document.getElementById("bigimg") ;
if (x==0)
{
x=images.length ;
n.src=images[images.length] ;
x-- ;
}
else
x-- ;
n.src=images[x] ; }