jQuery ve CSS kullanarak otomatik tamamlama yapımı
HTML
<h3>Enter Name : </h3> <div id="auto_box"> <input type="text" /> <div class="list_name none"> <p>Prashant</p> <p>Arun</p> <p>Sunny</p> <p>Girish</p> <p>Vikas</p> <p>Raghubir</p> <p>Sameer</p> <p>John</p> <p>Steve</p> <p>Ember</p> <p>Nichole</p> <p>Tom</p> </div> </div>
jQuery
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js" language="javascript"></script>
<script type="text/javascript" language="javascript">
$( function() {
$('#auto_box input').bind('keyup',function( e ){
if( e.keyCode == 40 ) {
if( $( '.highlight' ).length < 1 ) {
$('.list_name p:first' ).addClass( 'highlight' );
} else {
if( $( '.highlight' ).next().length < 1 ) {
$( '.highlight' ).removeClass( 'highlight' );
$('.list_name p:first' ).addClass( 'highlight' );
} else {
var itsNext = $( '.highlight' ).removeClass( 'highlight' ).next().addClass( 'highlight' );
if( itsNext.is( ':hidden' ) ) {
$( this ).trigger( { type : 'keyup', keyCode : 40 });
} else {
$( '.highlight' )[0].scrollIntoView();
}
}
}
return;
}
if( e.keyCode == 38 ) {
if( $( '.highlight' ).length < 1 ) {
$('.list_name p:last' ).addClass( 'highlight' );
} else {
if( $( '.highlight' ).prev().length < 1 ) {
$( '.highlight' ).removeClass( 'highlight' );
$('.list_name p:last' ).addClass( 'highlight' );
} else {
var itsPrev = $( '.highlight' ).removeClass( 'highlight' ).prev().addClass( 'highlight' );
if( itsPrev.is( ':hidden' ) ) {
$( this ).trigger( { type : 'keyup', keyCode : 38 });
} else {
$( '.highlight' )[0].scrollIntoView();
}
}
}
return;
}
if( e.keyCode == 13 ) {
$( '.highlight' ).trigger( 'click' );
return;
}
if( $.trim( this.value ) == '' ) {
$( '.list_name' ).hide();
return;
}
var strToMatch = this.value;
$( '.list_name' ).show();
$( '.list_name p' ).each( function() {
if( this.innerHTML.toLowerCase().indexOf( strToMatch.toLowerCase() ) > -1 ) {
$( this ).show();
} else {
$( this ).hide();
}
});
});
function fixScroll() {
var listContainer = $('#auto_box .list_name' )[ 0 ];
listContainer.scrollTo( 0, 40 * $( '.highlight' ).prevAll().length );
}
$('#auto_box' ).click( function() {
$( 'input', this ).focus();
});
$( 'span b' ).live( 'click', function() {
$( '<p>' + $(this).parent().text().substr(1) + '</p>' ).appendTo( '.list_name' );
$( this ).parent().remove();
});
$('.list_name p').live( 'click', function() {
$('<span><b>x</b>'+this.innerHTML+'</span>').insertBefore('#auto_box input');
$( this ).remove();
}).live( 'mouseover', function() {
$( '.highlight' ).removeClass('highlight');
$( this ).addClass('highlight');
});
});
CSS
#auto_box{border:1px solid #ccc;padding:5px;}
#auto_box span b{float:right;margin:3px 0 0 3px;font-size:10px;color:red;cursor:pointer}
#auto_box span{font-weight:bold;display:inline-block;border:1px solid #eee;padding:0 4px;margin-right:5px;-moz-border-radius:5px;}
#auto_box input{border:0;}
.highlight{background:#DFF7FF}
#auto_box .list_name{overflow-y:scroll;height:200px}

Henüz yorum yapılmamış
tasarımlarınız için yeni yüksek kalite yazı tipleri
yaklaşık 1 ay önce - Yorum yok
Okunma Sayısı : 876
tasarım çalışmlarımızda kullanabileceğimiz yüksek kalite bedava yazı tipleri bulmak çoğu zaman zordur. işte sizlere tasarımlarınız için veya arşivinize katabileceğiniz yazı tipleri;
Piron
Devamı ve kaynak için : rhymes – bildirgec.org
20 adet bedava CSS3 kod üreteci
yaklaşık 1 ay önce - Yorum yok
Okunma Sayısı : 411
CSS3′ün en büyük sorunlarından biri birden fazla tarayıcıda çalışmasını sağlayabilmektir. bu şu anlama geliyor: en basitinden bir gölge efekti verebilmek için çapraz tarayıcı uyumlu bir şekilde kod yazmanız gerekiyor.
bu yazıda ise basit kullanıcı arabirimleri ile tamamen özelleştirilebilir kodlar üretebileceğiniz CSS3 araçları yer almaktadır.
CSS3 Generator
Efektlerin hepsini tamamen özelleştirebileceğiniz ve popüler CSS3 özellikleriden istediğinizi More >
10 Adet Mükemmel CSS Menü Dersi
yaklaşık 2 ay önce - Yorum yok
Okunma Sayısı : 557
CSS artık modern bir web sitesi tasarımının vazgeçilmez bir aracı haline geldi. Neredeyse bütün web 2.0 web sitelerinde CSS’ye rastlamak mümkün. Kullanım bukadar fazla olunca CSS hakkındada internette bir çok eğitici ve öğretici makale yazılıyor. Heleki şu son zamanlarda CSS menü tasarımı hakkında bir çok ders yayınlandı. Bende bu dersler arasından en More >
jConfirmAction | jQuery Onay Kutusu
yaklaşık 2 ay önce - Yorum yok
Okunma Sayısı : 1456
Projelerimizde dinamik bir sistemimiz varsa veritabanı ile işlemler yapıyorsak bazen öğelerin silinmesini kullanıcı kontrolüne bırakırız. Tabi bu durumda karşımıza bir sakınca doğuyor. Ya kullanıcı yanlışlıkla silme bağlantısına/düğmesine tıklarsa? İşte bunu önlemek için silme düğmelerine kullanıcıyı uyarmak için bir onay kutusu ekleriz. Daha önce bunun sade javascript kullanarak basit bir şekilde nasıl yapılacağını More >
Harikulade CSS3 Tekniklerinden Bir Demet!
yaklaşık 2 ay önce - Yorum yok
Okunma Sayısı : 734
Web tasarımı bu günlerde HTML5 ve CSS3 ile büyük bir Upgrade yaşamakta. Tarayıcı desteklerinin giderek artması ile somut kullanımını giderek daha sık görmeye başladığımız, web dillerinin bu yeni versiyonları için hazırlanmış örnekleri ve eğitimleri, ilgili web sitelerinde çok daha fazla sayıda görmek mümkün.
Devamı ve kaynak için : algoz – bildirgec.org
jQuery-Notes
yaklaşık 3 ay önce - Yorum yok
Okunma Sayısı : 1054
jQuery-Notes, fotoğraflarınıza not eklemenize yardımcı olan sıradışı bir jQuery uygulaması. Resimlerinizin altına, köşesine not eklemek artık sizin için yeterli değilse jQuery-Notes tam size göre bir uygulama.
jQuery 1.4, jQuery-UI 1.7+ ve PHP5 ile hazırlanan bu uygulama sayesinde resimlerinizin üstünde herhangi bir yerine not ekleyebilir ve notlarınıza link verebilirsiniz. Bu More >
Etkileyici Bir HTML5 Video Oynatıcısı: JW Player for HTML5
yaklaşık 3 ay önce - 2 yorum
Okunma Sayısı : 745
jQuery tabanlı olarak hazırlanmış, tasarımsal ve işlevsel müdahalelere imkan veren, popüler web video oynatıcısı (Web Media Player) JW Player, yeni HTML5 versiyonu olan JW Player for HTML5 oynatıcısını, beta olarak kullanıma sundu.
Devamı ve kaynak için : algoz – bildirgec.org
En iyi jQuery Uygulamaları
yaklaşık 4 ay önce - 1 yorum
Okunma Sayısı : 460
Günümüzde jQuery ile birçok uygulama yapılmakta. Büyük bir kütüphane haline gelen jQuery ile aklınıza gelebilecek tüm uygulamaları flash ve benzeri eklentiler kullanmadan web sitenizde kullanabiliyorsunuz. Aşağıda Nisan ayının en çok kullanılan ve görüntülenen jQuery uygulamaları bulunmakta. işte jQuery.com üzerinden hazırlanmış en iyi jQuery uygulamaları ;
3D Cloud Carousel – Demo
jQuery ile hazırlanan bir More >
Muhteşem el çizimi web site tasarımları
yaklaşık 4 ay önce - 1 yorum
Okunma Sayısı : 126
El çizim tasarım örnekleri diğer klasik tasarımların aksine çizgileri vurgular.El yapımı tasarımların her zaman ilgi çekici olmasından dolayı bu tasarımlarda oldukça yaratıcı olarak nitelendiriliyor. Aşağıdaki web tasarım örneklerini inceleyerek siz de benzer çalışmalarda bulunabilirsiniz. İşte Muhteşem el çizimi web site tasarımları;
Suie Paparude
toucouleur.fr
Devamı ve kaynak için : angelsdemos – bildirgec.org
jval ile formların kontrolü elinizde
yaklaşık 4 ay önce - 1 yorum
Okunma Sayısı : 110
Web formları, günümüzde web sitelerinin çoğunda bulunakta. Olmazsa olmaz olarak nitelendirilen web formları; üyelik işlemleri, metinler hazırlama, iletişim ve yorum gibi farklı niteliklerde hazırlanabiliyor. Fakat ziyaretçileriniz formlarınıza istediğiniz ölçüde değerler girmiyor olabilirler. Bunu engellemek istiyorsanız jVal tam size göre.
Devamı ve kaynak için : angelsdemos – bildirgec.org


















