• 11-01-2013, 17:51:02
    #1
    Kurumsal Üye | R10 19.YIL
    Beyler buton adında bir divim mevcut

    HTML

    <div class="buton"></div>
    Butona click yaptığımızda sayfamız açılıyor
    YALNIZ BEN BUTON DİVİMİ YENİ BİR DİV İÇİNE ALDIĞIMDA ÇALIŞTIRAMIYORUM SORUN NEDİR SİZCE?

    JQUERY


    $(function(){
    
        $("ul.menu").parent().append("<a></a>"); 
        
        $(".buton").click(function() { 
            
            $(this).parent().find("ul.menu").slideDown('slow').show();
    
            $(this).parent().hover(function() {
            }, function(){    
                $(this).parent().find("ul.menu").slideUp('slow'); 
            });
    
            }).hover(function() { 
                $(this).addClass("subhover");
            }, function(){
                $(this).removeClass("subhover");
        });
    
    });

    CSS


    .buton {width: 50px; height: 20px;background-color: rgba(0,0,0,0.4); position: absolute; left: 0; bottom: 6px;}
    
    ul.menu {
        list-style: none;
        position: absolute;
        left: 0; top: 50px;
        background-color : rgba(0, 0, 0, 0.9) !important;
        background-color: #171717;
        margin: 0; padding: 0;
        display: none;
        float: left;
        width: 100%;
    }
  • 11-01-2013, 18:04:13
    #2
    başka div içine koyduğunuz zaman $(this).parent() bölümü doğru kontrolü bulmaz.
    $(this).parent().find("ul.menu") olan bölümleri $(this).closest("ul.menu") yaparsanız sorun çözülür.
  • 12-01-2013, 02:29:43
    #3
    Misafir
    tam olarak yapmak istediğini yazsaydınız nerede nasıl hangi amaçla kullanacağınızı daha iyi yardımcı olunabilirdi... şu örneğe bakınız:

    http://jsfiddle.net/CNLxa/
    • CougaR
    CougaR bunu beğendi.
    1 kişi bunu beğendi.
  • 14-01-2013, 09:44:30
    #4
    Kurumsal Üye | R10 19.YIL
    Yardımlarınız için teşekkürler

    xaqpax adlı üyeden alıntı: mesajı görüntüle
    tam olarak yapmak istediğini yazsaydınız nerede nasıl hangi amaçla kullanacağınızı daha iyi yardımcı olunabilirdi... şu örneğe bakınız:

    http://jsfiddle.net/CNLxa/
    Yapmak istediğim
    http://jsfiddle.net/CNLxa/6/
    Boton üzerinden mause gidiyor açılan div kapanıyor.
    Mause açılan div üzerindeykende kapanmasın burada bunu yapamadım.
  • 14-01-2013, 13:38:46
    #5
    Misafir
    bu mudur?

    http://jsfiddle.net/CNLxa/7/
  • 14-01-2013, 14:39:53
    #6
    Kurumsal Üye | R10 19.YIL
    xaqpax adlı üyeden alıntı: mesajı görüntüle
    Bunu mause buton ve açılan div üzerinden çektiğimizdede otomatik kapanmasını sağlayamazmıyız?
  • 14-01-2013, 23:06:19
    #7
    Misafir
    tabiki yapabiliriz

    http://jsfiddle.net/CNLxa/8/
    • CougaR
    CougaR bunu beğendi.
    1 kişi bunu beğendi.
  • 15-01-2013, 16:46:46
    #8
    Kurumsal Üye | R10 19.YIL
    xaqpax adlı üyeden alıntı: mesajı görüntüle
    tabiki yapabiliriz

    http://jsfiddle.net/CNLxa/8/
    Süpersiniz halloldu