Merhaba Hala kod yazmak için oldukça yeni, yeni bir web sitesinde çalışıyorum ve jquery kullanarak otomatik bir slayt gösterisi uygulamak istiyorum ancak çok çalışkan.Slaytım düzgün çalışmıyor
Resimlerin başarılı olmasına izin verir, ancak ilk başarılı slayttan sonra resimler slayt gösterisinin altında görünür şekilde kayarak görüntülenir.
Benim html:
<!doctype html>
<head>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<!-- <link rel="external" type="text/javascript" href="jquery.js"> -->
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<script src="jquery.js"></script>
<div class="slideshow">
<div>
<img src="file:///C:/Users/angela/Documents/sandbox/photos/sampleone.png" alt='' width='100%' height='100%'>
</div>
<div>
<img src="file:///C:/Users/angela/Documents/sandbox/photos/sampletwo.png" alt='' width='100%' height='100%'>
</div>
<div>
<img src="file:///C:/Users/angela/Documents/sandbox/photos/wood.png" alt='' width='100%' height='100%'>
</div>
</div>
</body>
</html>
Benim css:
.slideshow {
margin: 50px auto;
position: relative;
width: 240px;
height: 240px;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.slideshow > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
Benim jQuery:
$(document).ready(function(){
$('.slideshow img:gt(0)').hide();
setInterval(function() {
$('.slideshow :first-child')
.fadeOut(1000)
.next('img')
.fadeIn(1000)
.end()
.appendTo('.slideshow');},
3000);
});