• 28-04-2009, 14:45:41
    #1
    Eposta Aktivasyonu Gerekmekte
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>jQuery ve Efekt işlemleri</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    	$(document).ready(function(){
    		$('button#gizle').click( Gizle );
    		$('button#goster').click( Goster );
    		$('button#toggle').click( Toggle );
    	});
    	function Gizle() {
    		$('div#metin').slideUp('normal');
    	}
    	function Goster() {
    		$('div#metin').slideDown('normal');
    	}
    	function Toggle() {
    		$('div#metin').slideToggle('normal');
    	}		
    </script>
    <style type="text/css">
    	button{
    		margin-right: 30px;
    		cursor: pointer
    	}
    	div { 
    		border: 1px solid #CCCCCC; 
    		background:#FFFFCC;
    		color:#555;
    		font: normal 13px "Trebuchet MS";
    		width: 350px;
    		padding: 10px
    	}
    	img { 
    		border: 5px solid #fff; 
    		float: left;
    		margin-right: 15px;
    		margin-top: 3px
    	}	
    </style>
    </head>
    <body>
    <p><strong>2. Slayt efektleri</strong></p> <br />
    <button id="gizle">Gizle</button> 
    <button id="goster">Göster</button> 
    <button id="toggle">Gizle/Göster <em>(toggle)</em></button> 
    <br />
    <br />
    <div id="metin"><img src="resim.gif" alt="" /><strong>Lorem ipsum</strong> dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
    </body>
    </html>
    arkadaşlar bu kodlar ile gizle göster olayını yaptırmak istiyorum fakat bu kodlarda da görüldüğü gibi önce açık olarak gösteriyor. Ama ben önce kapalı olarak gösterilmesini istiyorum. İsteyenin kapatmasını istiyorum?? Bu kodları nasıl değiştirebilirim?
  • 28-04-2009, 15:42:52
    #2
    Alıntı
    <script type="text/javascript">
    $(document).ready( function() {
    Gizle();
    });

    $(document).ready(function(){
    $('button#gizle').click( Gizle );
    $('button#goster').click( Goster );
    $('button#toggle').click( Toggle );
    });
    function Gizle() {
    $('div#metin').slideUp('normal');
    }
    function Goster() {
    $('div#metin').slideDown('normal');
    }
    function Toggle() {
    $('div#metin').slideToggle('normal');
    }
    </script>
    Ekle bakalım olacak mı.
  • 28-04-2009, 15:43:40
    #3
    Div class ının en alt satırına

    display:none; yap olur
  • 28-04-2009, 18:56:47
    #4
    css visibility değerini hidden olarak ata, daha sonra tıklamada visible yap ve toggle ekle.
  • 29-04-2009, 19:13:49
    #5
    Eposta Aktivasyonu Gerekmekte
    yapamadım galiba arkadaşlar :S kodlu olarak anlatabilirmsniz?
  • 29-04-2009, 23:18:00
    #6
    Vermiş oldugum kod doğru. Alıp değiştirsen çalışacak. -rep
  • 29-04-2009, 23:25:14
    #7
    Mike adlı üyeden alıntı: mesajı görüntüle
    Vermiş oldugum kod doğru. Alıp değiştirsen çalışacak. -rep
    sonradan bakınca sen de zaten aynı şeyi söylemişsin, ben css visibility, sen slide ile yapmışsın. boşuna cevap yazmışım.

    bu arada bu kodlar jquery ile çalışır. (veya mootools da olabilir, hangisini kullandın?)
    arkadaş bu kütüphaneyi eklemediyse ondan çalışmamıştır.
    (hemen kızıp -rep vermeyelim, belki bilmiyodur bunu.)
  • 01-05-2009, 11:54:05
    #8
    Eposta Aktivasyonu Gerekmekte
    jquery kullandım bunu belirteyim. ama şimdi yaptığım hatayı anladım. Mike arkadaşımızın kodu ile düzeldi çalışıyor istediğim şekilde. Tüm hepinize teşekkürler.