Jump to content
×
×
  • Create New...

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

  • Bu Alana Reklam Verebilirsiniz
    Bu Alana Reklam Verebilirsiniz

5 Adet İşinizi Kolaylaştıracak jQuery Kodları

Rate this topic


programYaz
 Share


Recommended Posts

5 Adet İşinizi Kolaylaştıracak jQuery Kodları
 Share


  • Members

jQuery kodları derken daha doğrusu kod parçacıkları bu vereceklerim. 5 tane, sıklıkla kullandığımız ya da aradığımız kodlar bunlar. Bu jQuery kodlarını sitemizi ya da temalarımızı olultururken sıklıkla kullanıyoruz. Oldukça işimize yarayan bu kodlar artık ayrılmaz bir parçamız oldu gibi. En basitinden benim şu yukarı butonu bile aşağıda paylaşacağım jQuery kodlarına benzer yapıda. Estetik katabiliyor işlerimize. Lafı çok fazla uzatmadan geçiyorum paylaşmaya.

jQuery kodları nasıl kullanılır?

Bunu anlatmama pek gerek var mı bilmiyorum ama belki bu işe yeni başlayan arkadaşlar olabilir diye bi değineceğim. Öncelikle jQuery kütüphanesine ve olayları gerçekleştireceğimiz bir document.ready fonksiyonuna ihtiyacımız var. Şöyle ki;

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> //jQuery kütüphanesini Google Üzerinden Çekiyoruz
//Sonrasında document.ready fonksiyonunu yazıyoruz
<script>
        $(document).ready(function()
               {
                       /*Kodları buraya yazacağız*/
               });
</script>

Bu kodları çağırdıktan sonra $(document).ready(function(){}); içerisine kodlarımızı yerleştireceğiz. Buradaki amaç sitenin yüklenmesi hazır olduğunda kodların çalışmasını sağlamaktır.

Sırasıyla jQuery Kodları

Basit Yukarı Butonu

// Yukarı Butonu Fonksiyonu
$('a.top').click(function(){
        $(document.body).animate({scrollTop : 0},800);
        return false;
});
 
//Sitenizde herhangi bir yere bunu ekleyin. Tabii "top" classına sahip olan bir div ya da alan var olmalı çalışması için
<a class="top" href="#">Yukarı</a>

Bu kod ile birlikte yukarıya doğru yavaş bir şekilde çıkan buton efekti yapmış oluyoruz. Kodun çalışması için sitenizin üst kısımlarında top classına sahip bir elemanınız div, span vb olmalı. Şayet herşey doğruysa gayet güzel bir buton oluşturmuş olacaksınız.

Tablo renklendirme

$("table tr:even").css('background', '#E8E8E8’);

Tablonuzu Zebra stili dedikleri bir şekilde renklendirmek için bu kodu kullanaiblirsiniz. Kod basit olarak Tablonun satırlarında ilk satıra farklı bir css arkaplan rengi atıyor ve renklendiriyor 🙂

Hover efekti

$('.ustegel').hover(  
   function(){ $(this).addClass('renklendir_class') },  
   function(){ $(this).removeClass('renklendir_class') }  
);

Bu kod ile herhangi bir div yada başka bir elemanı fare üstüne geldiğinde renklendirebilir ve değiştirebilirsiniz. Kod basit olarak fare imleci .ustegel classına sahip elemana geldiğinde farklı bir class atayarak değişime imkan sağlıyor. Fare uzaklaştığında ise classı siliyor. Eklemeniz gereken elemanın örneği şöyle olmalıdır.

<div class="ustegel">
Fareyi Üstüme getir ki renkleneyim
</div>
 
<style>
.ustegel {display:block;background:#FFFFF;border-color:#000000;}
.renklendir_class {background: #282828;border-color: #1d1d1d;}
</style>

Linkleri Yeni sayfada açılmaya zorlamak

$('a').each(function() {
   var a = new RegExp('/' + window.location.host + '/');
   if(!a.test(this.href)) {
       $(this).click(function(event) {
           event.preventDefault();
           event.stopPropagation();
           window.open(this.href, '_blank');
       });
   }
});

Ne dediysek o 🙂

Tablo başlıklarını Tablo Sonuna klonlamak

var $tfoot = $('<tfoot></tfoot>');
$($('thead').clone(true, true).children().get().reverse()).each(function(){
    $tfoot.append($(this));
});
$tfoot.insertAfter('table thead');

Tablo yapılarının bazılarında tablo başlıkları thead aynı şekilde tablo sonlarında da kullanılması gerekebilir ama bazen tablo yaparken bunu unutabiliriz. Bu kod direkt olarak bu işi yerine getiriyor 🙂

jQuery kodları umarım işinize yarar kodlar olur.

Selametle

 

Ada LoveLace

Link to comment
Share on other sites


Konu Altı Reklam 1
Konu Altı Reklam 2
  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...