Autostart Olayı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    merhabalar, yaptığım bi web sitesinde background slider var, fakat play butonuna tıklandığında başlıyor. function yaparak otomatik tıklatmayı denedim olmadı,

    function baslat(){

    $("#play").trigger('click');

    }

     

     

    şeklinde.

     

    js bilgim olmadığı için pek müdahele edemedim js dosyasında autostart yapabilir miyiz ? 

     

    Js Dosyası : http://s3.dosya.tc/server15/lohRxM/general.zip.html 


    Frontend Dev.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    autostart ayarı varmış zaten. jquery ayarlarına autoStart: true, koyman lazım


    :|
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    general.js dosyasında  autoStart:true yapsamda değişme olmadı.

     

    -----------------

     

    ön taraftaki play butonu kodu

    <span class="direction-play">
    <a href="#" id="play" class="play"></a>
    </span>


    Frontend Dev.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    benim de pek bilgim olduğu söylenemez genelde deneme yanılmayla hallediyorum bu işlerimi. o verdiğin html kodları

    play.bind('click', function() {
    if($(this).hasClass('pause')) {
    clearInterval(intervalID);
    $(this).removeClass('pause').addClass('play');
    } else {
    $(this).addClass('pause').removeClass('play');
    intervalID = setInterval("$('#next').trigger('click')", 10000);
    }

    bunları tetikliyor tahminimce bunlar da

    //click the arrow down, scrolls down
    $next.bind('click',function(){
    if($bg_img_eq.is(':animated'))
    return false;
    scroll('tb');
    });

    //click the arrow up, scrolls up
    $prev.bind('click',function(){
    if($bg_img_eq.is(':animated'))
    return false;
    scroll('bt');
    });
    }

    bunları tetikliyor.  scroll('bt'); bunu eklemeyi dene oluşturduğun functiona belki çalışır 


    :|
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    aynen hocam o play komutu

     

    play.bind('click', function() {
    if($(this).hasClass('pause')) {
    clearInterval(intervalID);
    $(this).removeClass('pause').addClass('play');
    } else {
    $(this).addClass('pause').removeClass('play');
    intervalID = setInterval("$('#next').trigger('click')", 10000);
    }

     

    burayı tetikliyor, kurcaladım biraz fakat yine bi sonuç çıkmadı.

     

    o diğer kodlar ön tarafta bulunan ileri geri komutları onlarla alakası olduğunu sanmıyorum


    Frontend Dev.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    $(document).ready(function(){

    $('#play').click();

    });


    ...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    function baslat(){
    $('#play').click();
    }

    yemedi

     

    ----------

    <body onmouseover="document.getElementById('play').click()">

    şeklinde yaptığımda çalışıyor, fakat mause hareket ettiğinde tekrar tıklıyor ve durduruyor doğal olarak,

     

    <body onload="document.getElementById('play').click()">

    yaptığımda çalışmıyor ilginç bi durum onmouseover yapınca çalışan kod onload yapınca çalışmıyor

    Webci58 tarafından 23/Ara/13 14:32 tarihinde düzenlenmiştir

    Frontend Dev.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    edit: hoca muhtemelen  onload'dan biraz daha sonra aktif oluyor senin kod. 

    şöyle dene

    $(document).ready(function(){

    setTimeOut(function(){$('.play').click()}, 1500);

    });

    acemi-webci tarafından 23/Ara/13 14:41 tarihinde düzenlenmiştir

    ...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

     

    <script>
    $(document).ready(function(){
    $('.overlay').hover(function(){
    var play = $('#play').attr('class');
    if (play == 'play'){
    document.getElementById('play').click() }
    });
    });
    </script>

     

    şeklinde hallettim. teşekkürler.

     


    Frontend Dev.
Toplam Hit: 958 Toplam Mesaj: 9