• 11-06-2010, 14:27:35
    #1
    Arkadaşlar projemde kullanmak istediğim bir menü tarzında birşey yaptım ama ya kafam durdu yada beceriksizim
    Kodları aşağıda veriyorum sorum ise;
    şimdi "deneme üst" yazan yere gelinde aşağı doğru slideDown() yaptırıyorum sorun yok sonra mouse'ı çekinde yine slideUp() ile kapatıyorum ondada sorun yok ama açılan (slideDown() olan) menünün üstüne mouse ile gelince yine kapanıyor mantık olarak, onu açık tutmayı başaramadım.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jquery</title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    <style type="text/css">
    *{
        margin: 0;
        padding: 0;
    }
    .arka{
        width:203px;
        height:242px;
        margin:10px;
    }
    .a1{
        width:203px; 
        padding:5px; 
        text-align:center;
        color:#000;
        background-color:#CCC;
    }
    .a1a{
        width:203px;
        height:242px; 
        padding:5px; 
        background-color:#cc8ea3;
        text-align:center;
        color:#000;
        display:none;
    
    }
    </style> 
    <script type="text/javascript">
    $(document).ready(function() {
        
        $('#evkasa').mouseover(function(){
            $('.a1a').slideDown(260);
            $('#evkasa').css("background-color","#cc8ea3");
        });
        
        $('#evkasa').mouseout(function(){
            $('.a1a').slideUp(260,function(){
                $('#evkasa').removeAttr("style");    
            }); 
        });
    
    });
    </script>
    </head>
    
    <body>
        <div class="arka">
            <div class="a1" id="evkasa">Deneme Üst</div>
            <div class="a1a">Deneme Alt</div>
        </div>
    </body>
    </html>
    Yardımcı olursanız sevinirim.
  • 11-06-2010, 14:32:20
    #2
    //Jquery

    $(function () {

    $('#evkasa').hover( function () {

    $(this).next().slideDown(260);

    }, function () {

    $(this).next().slideUp(260);

    })

    })

    //jquery kodunu bu şekilde değiştirirsen yapmak istedeğin olay gerçekleşir....
  • 11-06-2010, 15:02:39
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    https://www.r10.net/javascript-progra...ilir-menu.html buraya bakabilirsin.
  • 11-06-2010, 15:02:52
    #4
    Teşekkürler ama olmadı yine, aynı şekilde "deneme alt" açıldıgında onun ustune gelınce kayboluyor.
  • 11-06-2010, 15:12:57
    #5
    AycanB adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler örneğine bakarak çözdüm sanırım
  • 11-06-2010, 21:19:06
    #6
    Üyeliği durduruldu
    .show("slow"); /yavaşça aç
    .hide("slow"); /yavaşça kapa
  • 12-06-2010, 00:30:45
    #7
    SaidALBAYRAK adlı üyeden alıntı: mesajı görüntüle
    .show("slow"); /yavaşça aç
    .hide("slow"); /yavaşça kapa

    Bunun sorunumla bır alakası yokki?
  • 08-07-2010, 07:17:32
    #8
    bunun tam çözümünü buldun mu?
  • 08-07-2010, 12:23:40
    #9
    Belorin adlı üyeden alıntı: mesajı görüntüle
    bunun tam çözümünü buldun mu?

    bulmuştumda yine sorunlarla karşılaşmıştım sonradan http://buildinternet.com/live/smooth...ated-menu.html burdan esinlenerek hallettim.