여기에 코딩하는 것이 완전히 새롭습니다. Learning the basics.슬라이드 쇼의 현재 그림 소스를 얻으려면 어떻게합니까?
슬라이드 쇼의 현재 사진을 클릭하면 어떻게 "사진 만"에 들어갈 수 있습니까?
<a href="image.jpg">Current picture </a>
을하지만,이 버전에서 난 그냥 그것을 얻을하지 않는 것 : 일반적으로 HTML에 난 그냥 주위에이 둘 것입니다. 작은 그림을 클릭하면 큰 그림으로 표시됩니다. 큰 그림을 클릭하면 현재 슬라이드 쇼가 일시 중지/계속됩니다. 보이는 방법
$(".crop-img").click(function(){
$("#bigImage").attr("src",
$(this).attr("src"));
});
var counter=1;
$("#image"+counter).click();
$("#forward").click(function(){
counter = counter + 1;
if (counter>4){
counter=1;
}
$("#image"+counter).click();
})
$("#backward").click(function(){
counter=counter-1;
if (counter<1){
counter=4;
}
$("#image"+counter).click();
})
$("#bigImage").click(function(){
paused=!paused;
})
사진이
내 post about it. 에 감사합니다!
전체 코드이 같은 큰 이미지를 클릭하면
<html>
<head>
<title> FWP - Gallery </title>
<script src="jquery-3.1.1.min.js"></script>
<link rel="stylesheet"
type="text/css"
href="bootstrap.css">
<link rel="stylesheet"
type="text/css"
href="mystyles.css">
<link rel="stylesheet"
type="text/css"
href="https://fonts.googleapis.com/css?family=Gruppo">
<link rel="stylesheet"
type="text/css"
href="https://fonts.googleapis.com/css?family=Syncopate">
</head>
<body>
<div class="container">
<h1>Image Gallery</h1>
<div class="row">
<div class="col-md-3 thin_border">
<img id="image1"
class="crop-img"
src="before.jpg"
alt="before prisma">
</div>
<div class="col-md-3 thin_border">
<img id="image2"
class="crop-img"
src="after.jpg"
alt="after prisma">
</div>
<div class="col-md-3 thin_border">
<img id="image3"
class="crop-img"
src="sleepy.jpg"
alt="Sleepy cat">
</div>
<div class="col-md-3 thin_border">
<img id="image4"
class="crop-img"
src="Cute.jpg"
alt="Cute cat">
</div>
</div>
<div class="row">
<div class="col-md-1 thin_border">
<button id="backward"><</button>
</div>
<div class="col-md-10 thin_border">
<img id="bigImage"
class="big-img"
src="before.jpg"
alt="before prisma">
</div>
<div class="col-md-1 thin_border">
<button id="forward">></button>
</div>
</div>
</div>
<script>
var paused=false;
setInterval(function(){
if(!paused){
$("#forward").click();
}
}, 3000);
$("#bigImage").click(function(){
paused=!paused;
});
$(".crop-img").click(function(){
$("#bigImage").attr("src",
$(this).attr("src"));
});
var counter=1;
$("#image"+counter).click();
$("#forward").click(function(){
counter = counter + 1;
if (counter>4) {
counter=1;
}
$("#image"+counter).click();
})
$("#backward").click(function(){
counter=counter-1;
if (counter<1) {
counter=4;
}
$("#image"+counter).click();
})
</script>
</body>
</html>
어떻게 현재 사진을 가져 오시겠습니까? 내말은, 어떤 순간에? 이미지를 클릭하면? –
또한 작동 시키려면 스 니펫에 html을 포함 시키십시오. 그렇지 않으면 각 줄 앞에 4 개의 들여 쓰기 부분이 포함될 수 있습니다. – jolyeons
@JoseRojas 예 (큰 이미지)를 클릭하면 예. :) –