lostyazilim
tr.link

Jquery ile Manşet Slider Yapımı

5 Mesajlar 5.254 Okunma
lstbozum
tr.link

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
Merhaba arkadaşlar. Bu yazımda size Html , Javascript ve Javascriptin bir kütüphanesi olan Jquery kullanarak pek çok haber sitesinde görebileceğiniz bir slider hazırladım. Kodların detaylı açıklamasını sitem üzerinden okuyabilirsiniz ve indirebilirsiniz.

Link : http://www.ibrahimalkan.com/jquery-ile-manset-slider-yapimi/
Örnek : http://www.ibrahimalkan.com/test/mansetx
































#mansetx{
float: left;
border: 1px #ccc solid;
}
#mansetx-selector ul{
float: left;
width: 100%;
height: 30px;
background: #f1f1f1;
margin:0;
padding: 0;

}
#mansetx-selector ul li{
float: left;
list-style: none;
width:25px;
font-size: 15px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
line-height: 30px;
transition: background 0.3s;

}
#mansetx-selector ul li:hover{
cursor:pointer;
}
#mansetx-selector ul .active{
background: red;
color: white;
text-shadow:0 1px 3px rgba(0, 0, 0, 0.3);

}

$(document).ready(function(){
var slider = 0; //Sliderın kaçıncı resimde olduğunu anlamamızı sağlayacak değişken
var imgcount = $("#mansetx-img a").length-1; //Slider içindeki toplam resim sayısı
var slidermansetx; //Sliderımızın zamanla değişme işlemini atayacağımız değişken


$("#mansetx-img a").each(function(index){

$(this).addClass("mansetx-img-"+index);
if (index == 0) {
$(this).css("display","block");
}else{
$(this).css("display","none");
}
})

for (var i = 0; i <= imgcount; i++) {
$("#mansetx-selector ul").append('
  • '+(i+1)+'
  • ');
    };
    $("#mansetx-selector ul li:nth-child("+(slider+1)+")").addClass("active");

    $("#mansetx-selector ul li").mouseenter(function(){
    $("#mansetx-selector ul li").removeClass("active");
    $(this).addClass("active");
    slider = $(this).html()-1;
    $("#mansetx-img a").css("display","none");
    $(".mansetx-img-"+slider).css("display","block");
    })




    function mansetxbasla(){
    slidermansetx = setInterval(function(){
    $("#mansetx-img a").css("display","none");
    $(".mansetx-img-"+slider).css("display","block");
    $("#mansetx-selector ul li").removeClass("active");
    $("#mansetx-selector ul li:nth-child("+(slider+1)+")").addClass("active");
    slider++;
    if (slider > imgcount) {slider = 0};
    },3000);
    }

    function mansetxdur(){
    clearInterval(slidermansetx);
    }

    $("#mansetx").mouseenter(function(){
    mansetxdur();
    })

    $("#mansetx").mouseleave(function(){
    mansetxbasla();
    })

    mansetxbasla();

    })


    Ek Olarak:
     

     

    wmaraci
    reklam

    Extreme Extreme WM Aracı Kullanıcı
    • Üyelik 05.07.2012
    • Yaş/Cinsiyet 45 / E
    • Meslek Bilişim Sektörü
    • Konum
    • Ad Soyad S** Y**
    • Mesajlar 233
    • Beğeniler 9 / 17
    • Ticaret 5, (%100)
    dostum rica etsem vatan pc nin mega menü bölümünü de yapabilir misin ?
     

     

    tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
    • Üyelik 10.10.2013
    • Yaş/Cinsiyet 34 / E
    • Meslek Yazılımcı
    • Konum İzmir
    • Ad Soyad i** A**
    • Mesajlar 363
    • Beğeniler 135 / 104
    • Ticaret 7, (%100)

    Extreme adlı üyeden alıntı

    dostum rica etsem vatan pc nin mega menü bölümünü de yapabilir misin ?


    Söz vermiyorum ama denerim :)
     

     

    Extreme Extreme WM Aracı Kullanıcı
    • Üyelik 05.07.2012
    • Yaş/Cinsiyet 45 / E
    • Meslek Bilişim Sektörü
    • Konum
    • Ad Soyad S** Y**
    • Mesajlar 233
    • Beğeniler 9 / 17
    • Ticaret 5, (%100)
    ücretli de kabul ederim makul bir fiyata tabi.
     

     

    wmaraci
    wmaraci

    muratkondak muratkondak rozetmarketi.com Kullanıcı
    • Üyelik 05.03.2014
    • Yaş/Cinsiyet 47 / E
    • Meslek Web Master
    • Konum Antalya
    • Ad Soyad M** K**
    • Mesajlar 477
    • Beğeniler 239 / 94
    • Ticaret 14, (%100)
    çok teşekkürler güzel çalışma
    tiwaly

    kişi bu mesajı beğendi.

    antalyaplaket.com / aktifyasafitkal.com
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al