|
|
|
สอบถามเรื่องคำสั่ง jquey ตัวนี้ครับจะปรับยังไงให้จากคลิกมาเป็น auto |
|
|
|
|
|
|
|
คือมันเป็นแกลลอรี่รูปภาพครับ ตอนนี้กดซ้ายขวาก็เลื่อนได้แล้ว แต่ไม่ต้องการกดครับต้องการให้มันเลื่อนไปเองเรื่อยๆ
ขอตัดมาให้ดูแต่ในส่วนของ jquery ไม่เอา css และ html ไม่งั้นมันจะยาวอิอิ
Code (PHP)
<script type="text/javascript">
jQuery(function($) {
var $gal = $('#gallery'),
$sli = $('#slider'),
$box = $('div',$sli),
W = $gal.width(), // 500
N = $box.length, // 3
C = 0, // a counter
intv;
$sli.width(W*N);
$('#prev, #next').click(function(){
C = (this.id=='next' ? ++C : --C) <0 ? N-1 : C%N;
$sli.stop().animate({left: -C*W },800);
});
function auto(){
intv = setInterval(function(){
$('#next').click();
}, 3000);
}
auto(); // start
$('#gallery').hover(function( e ){
return e.type=='mouseenter'?clearInterval(intv):auto();
});
});
</script>
Tag : PHP, jQuery
|
|
|
|
|
|
Date :
2014-01-26 23:37:16 |
By :
meannerss |
View :
563 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อได้แล้วครับถามเอง งมเอง ตอบเอง 5 5 55
ปรับ
Code (PHP)
$('#prev, #next').click(function(){
เป็น
Code (PHP)
$(function(){
ทีนี้ผมอยากจะหน่วงรูปภาพไว้ซัก 2-3 วิค่อยเลื่อนต่อต้องปรับโค้ดยังไงต่อดีนะครับ
|
ประวัติการแก้ไข 2014-01-27 00:27:42
|
|
|
|
Date :
2014-01-26 23:45:07 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
settimeout หรือ trigger กำหนดเวลา
|
|
|
|
|
Date :
2014-01-27 08:51:53 |
By :
next |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|