jQuery ile Uzantılara farklı renkler vermek 0

jQuery kullanarak .html, .css, .jpg gibi uzantılı dosyaların renklerini değiştirebilirsiniz. Her uzantı için ayrı css classı vermektense bu daha mantıklı örneklerle daha iyi anlayacaksınız.

https://1.bp.blogspot.com/-gl3R8XT4ApA/UN4OjW_NvKI/AAAAAAAANko/RixawKMJWj4/s1600/jquery-uzanti.JPG

jQuery to style Hyperlinks based on URL extension

Bunun mantığını size biraz daha açıklayacağım örneğin bir link verdiniz uzantısı .jpg bu uzantının css class’ını jquery ile verebiliyorsunuz. Aynı şekilde diğer formatlarıda ayarlayabiliyorsunuz. Size vermiş olduğum linke tıkladığınızda kontrol edip çalıştırabilirsiniz.

Demo olarak buradan bakabilirsiniz.

jQuery kodumuz;

Aşağıdaki kodda “a” taglarına otomatik target _blank yani yeni sekmede aç demişiz ve daha sonra ise a tag’ının uzantısı .pdf ise rengi kırmızı olsun demişiz. Bu şekilde yeni formatlar ekleyerek renkler verip farklı stiller oluşturabilirsiniz.

$(document).ready(function() {
    $('a').attr('target', '_blank');
    $("a[href$=pdf]").css("color", "Red");
    $("a[href$=png]").css("color", "green");
    $("a[href$=jpg]").css("color", "blue");
    $("a[href$=html]").css("color", "maroon");
});​

HTML Kodumuz;


<a href="dosya.pdf">.pdf</a>
<br/>
<a href="resim.jpg">.jpg</a>
<br/>
<a href="arkaplan.png">.png</a>
<br/>
<a href="index.html">.html</a>​

Sonuç olarak uzantısına göre renkleri değiştirdik 🙂

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

jQuery Eklentisi WordPress Arşiv Listesi 0

WordPress’in bir çok eklentisi var aralarından güzellerini buldukça sizlerle paylaşıyorum. Bu seferki eklentim jQuery ile yapılmış WordPress arşiv eklentisi. Bu eklenti bileşen olarak geliyor yani yan menünüzde güzel bir şekilde listeletebilirsiniz.

https://2.bp.blogspot.com/-zWwMfw67YiY/UVCUrudhZDI/AAAAAAAAQjg/OZNLrm1BClY/s1600/jQuery+Archive+List+Widget+(1).png

Kurulumu kolay bir eklenti. Yönetim panelinden eklentiyi arayabilir veya buradan indirdikten sonra ftp plugins klasörüne yükleyerek yapabilirsiniz. Eklentiyi aktifleştirdikten sonra bileşenler kısmına tıklayın ve bileşen olarak web sitenize ekleyin.

jQuery Archive List Widget

jQuery Şifre Güvenlik Kontrolü Aşamaları 0

Merhaba arkadaşlar jQuery nimetlerinden bir tanesini daha sizlerle paylaşıyorum. Müşterileriniz şifre oluştururken bu jQuery eklentisini kullanabilirsiniz çünkü herkez şifresinin çok zor olduğunu sanır ama bu eklenti ile çoğu kişinin bildiği yalan olacak 🙂

https://1.bp.blogspot.com/-aDkPDMoY2fE/UU6yDDY4yEI/AAAAAAAAQfw/U-Q9mq67wJw/s1600/jquery+pass.jpg

Complexify adında bir eklenti sıkıştırılmış hali 3kb yani çok ufak ve kullanımlık.

jQuery Complexify

Kullanımı şu şekilde örnek HTML kodumuz aşağıdaki gibi;

<!-- js dosyamız -->
<script src='../assets/s/jquery.complexify.js'></script>
<!-- /js dosyamız -->
<div id="demo">
        <input type="password" id="password" placeholder="Password">
        <div id="progressbar"><div id="progress"></div></div>
        <div id="status">
            <div id="complexity">0%</div>
            <div id="complexityLabel">Complexity</div>
        </div>
</div>

İnput’un ID’sine password yazdık. Şimdi bu html kodun altına script tagları ile eklentimizi çalıştırıyoruz.

Dikkat etmeniz gereken nokta input’a verdiğimiz ID’de password yazmıştık jQuery fonksiyonundada #password yazdık.

<script type="text/javascript">
        $(function () {
            $("#password").complexify({}, function (valid, complexity) {
                if (!valid) {
                    $('#progress').css({'width':complexity + '%'}).removeClass('progressbarValid').addClass('progressbarInvalid');
                } else {
                    $('#progress').css({'width':complexity + '%'}).removeClass('progressbarInvalid').addClass('progressbarValid');
                }
                $('#complexity').html(Math.round(complexity) + '%');
            });
        });
</script>

Most Popular Topics

Editor Picks