RELA dan IKHLAS BERBAGI

lelampak datu adalah situs belajar desain grafis dan web

Cara membuat Emoticons dengan CSS & jQuery Plugin

Pada tutorial kali ini saya akan berbagi cara membuat emosi dengan menggunakan jquery plugin. Mungkin bagi anda pengguna jejaring sosial atau lebih dikenal dengan sosmed dan sering melakukan chating sering menggunakan emosi seperti sedih,senyum,susah dan sebagainya. Bahkan banyak yang sudah hapal dengan penulisan textnya supaya bisa menjadi emosi seperti ":)" , ":D" dan lain-lain. Nah bagi anda yang ingin mencoba membuat di website anda berikut saya akan berbagi tutorialnya. Langsung saja ke tkp

pertama buat kode plugin jquery berikan nama emotion.js

<script>
$(document).ready(function() {
    var definition = {"smile":{"title":"Smile","codes":[":)",":=)",":-)"]},"sad-smile":{"title":"Sad Smile","codes":[":(",":=(",":-("]},"big-smile":{"title":"Big Smile","codes":[":D",":=D",":-D",":d",":=d",":-d"]}};
    $.emoticons.define(definition);

    $('#comment').keyup(function(e)
    {
        if(e.keyCode == 13) 
        {
            var comment = $('#comment').val(); 
            if(comment == "") 
            {
                alert("Please write something in comment.");
            }
            else
            {
                var textWithEmoticons = $.emoticons.replace(comment); 
                $("#commentbox").append("<div class='commentarea'>"+textWithEmoticons+"</div>"); // Append in comments box with emoticons.

                $('#comment').val(""); 
            }
        }
    });
});

</script>

selanjutnya kita buat file htmlnya berikan nama sesuai dengan keinginan anda disini saya kasih nama index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>How to create a comment system with jQuery | PGPGang.com</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link href="emoticons.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="emoticons.js"></script>
<script>
$(document).ready(function() {
    var definition = {"smile":{"title":"Smile","codes":[":)",":=)",":-)"]},"sad-smile":{"title":"Sad Smile","codes":[":(",":=(",":-("]},"big-smile":{"title":"Big Smile","codes":[":D",":=D",":-D",":d",":=d",":-d"]},"cool":{"title":"Cool","codes":["8)","8=)","8-)","B)","B=)","B-)","(cool)"]},"wink":{"title":"Wink","codes":[":o",":=o",":-o",":O",":=O",":-O"]},"crying":{"title":"Crying","codes":[";(",";-(",";=("]},"sweating":{"title":"Sweating","codes":["(sweat)","(:|"]},"speechless":{"title":"Speechless","codes":[":|",":=|",":-|"]},"kiss":{"title":"Kiss","codes":[":*",":=*",":-*"]},"tongue-out":{"title":"Tongue Out","codes":[":P",":=P",":-P",":p",":=p",":-p"]},"blush":{"title":"Blush","codes":["(blush)",":$",":-$",":=$",":\">"]},"wondering":{"title":"Wondering","codes":[":^)"]}}};
    $.emoticons.define(definition);

    $('#comment').keyup(function(e)
    {
        if(e.keyCode == 13)
        {
            var comment = $('#comment').val()
            if(comment == "")
            {
                alert("Please write something in comment.");
            }
            else
            {
                var textWithEmoticons = $.emoticons.replace(comment);
                $("#commentbox").append("<div class='commentarea'>"+textWithEmoticons+"</div>");

                $('#comment').val("");
            }
        }
    });
});
</script>
<style>
.status
{
    width:350px;
    font-size: 14px;
    line-height: 18px;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.commentarea
{
    width:350px;
    font-size: 13px;
    line-height: 18px;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    border: thin;
    border-color: white;
    border-style: solid;
    background-color: hsl(0, 0%, 96%);
    padding: 5px;
}
#comment
{
    width: 357px;
    height: 23px;
    font-size: 15px;
}
.main
{
    margin-left:auto;
    margin-right:auto;
    width:360px;
}
</style>
  </head>
  <body>
    <h2>cara membuat emosi dengan jquery plugin dari lelampak datu</h2>
<div class="main">
<div class="status"If you are doing web application development then you have to separate templates from your controller code and make your application simple.</div>
<div id="commentbox">
<div class="commentarea">WOW thats great..... 
<span title="Heart" class="emoticon emoticon-heart">(h)</span>
<span title="Smile" class="emoticon emoticon-smile">:)</span>
</div>
<div class="commentarea">is it really great <span title="Yes" class="emoticon emoticon-yes">(y)</span></div>
<div class="commentarea">
<span title="Covered Laugh" class="emoticon emoticon-covered-laugh">(giggle)</span> 
<span title="Clapping Hands" class="emoticon emoticon-clapping-hands">(clap)</span> 
<span title="Rolling on the floor laughing" class="emoticon emoticon-rofl">(rofl)</span> 
<span title="Heart" class="emoticon emoticon-heart">(h)</span> <span title="Cash" class="emoticon emoticon-cash">(cash)</span>
</div>
</div>
<input type="text" name="comment" id="comment" placeholder="Write a comment...." />
</div>
</body>

</html>

Demikian tutorial kali ini  selamat mencoba semoga bermanfaat.

0 Komentar untuk "Cara membuat Emoticons dengan CSS & jQuery Plugin"