Buttons

by Dan Wright

HTML

<div id="container">
    <div id="page-wrap">
        <div id="page" class="clearfix">
            <div id="mainDisplay" class="boxRadius boxShadBlack"></div>
            
            <div id="skillSelect">
                
                <form id="displayBttns" action="" method="post">
                    <input type="button" id="skillBttn1" class="skillBttn" name="skillSet1" value="Menu 1" />
                    <input type="button" id="skillBttn2" class="skillBttn" name="skillSet2" value="Menu 2" />
                    <input type="button" id="skillBttn3" class="skillBttn" name="skillSet3" value="Menu 3" />
                </form>
                
            </div>
            <div id="skillsBox">
                <div id="skillSet1" class="skillSet">
                    <div class="title">
                         <h5>Menu 1</h5>

                        <p class="skillSummary">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eget quam nec arcu tempus interdum id id eros. Donec vestibulum ultrices suscipit. Donec a viverra odio. Sed vitae lobortis lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                    </div>
                    <div class="house">
                        <div class="row-col3-col1-30pc"> <a href="#" class="content" id="item1">
                                    <h5>Item 1</h5>
                                    <p class="skillSummary">Lorem ipsum dolor sit amet</p>
                                    <img class="skillIcon" src="img/icon1.jpg" alt="" />
                                </a>

                        </div>
                        <div class="row-col3-col2-30pc"> <a href="#" class="content" id="item2">
                                    <h5>Item 2</h5>
                                    <p class="skillSummary">Lorem ipsum dolor sit amet</p>
                                    <img class="skillIcon" src="img/icon2.jpg" alt="" />
                                </a>

            ...

CSS

html {
    height:100%;
}
#pagewrap {
    padding: 5px;
    width: 960px;
    margin: 0 auto;
}
h4, h5 {
    display: block;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    padding:0;
    margin:0;
}
h4 {
    font-size: 0.75em;
}
h5 {
    text-decoration:underline;
    font-size: 0.83em;
}
img {
    margin: 5px;
}
#skillsBox {
    width: 100%;
    max-width: 960px;
    height: 100%;
    min-height: 250px;
    max-height: 500px;
}
.skillSet {
    overflow: hidden;
    height: 100%;
    min-height: 223px;
    max-height: 500px;
    margin: 0;
    padding: 1%;
    font-weight: normal;
    font-family:"Times New Roman", Georgia, Serif;
    font-size: 1.2em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#skillSet1, #skillBttn1 {
    background: #000000;
    border-top: 4px solid #000000;
    border-bottom: 4px solid #000000;
}
#skillSet2, #skillBttn2 {
    background: #CC0000;
    border-top: 4px solid #CC0000;
    border-bottom: 4px solid #CC0000;
}
#skillSet3, #skillBttn3 {
    background: #2424B2;
    border-top: 4px solid #2424B2;
    border-bottom: 4px solid #2424B2;
}
.hidden {
    display: none;
}
.skillSummary {
    padding: 0;
    margin: 0;
    font-size: 0.83em;
}
.title {
    display:inline-block;
    float:left;
    height:auto;
    width: 24%;
    color: #fff;
    padding-right: 1%;
}
.house {
    float:left;
    position:inherit;
    overflow:hidden;
    height:auto;
    width: 75%;
}
.content {
    text-decoration: none;
    height: 100%;
    position: relative;
    color: #fff;
}
img.skillIcon {
    float: right;
    position: relative;
    vertical-align: bottom;
    padding-top: 100%;
    width: 30px;
    height: 30px;
}
/* 3 Column */
 .row-col3-col1-30pc {
    float: left;
    width: 33%;
    height: 100%;
}
.row-col3-col2-30pc {
    float: left;
    width: 32%;
    height: 100%;
    padding-left:...

JavaScript

$(document).ready(function(){
    skillSelect();    
});

function skillSelect(){
$("input").click(function() {
    var bttn = $(this).attr('id');
    //alert('bttn: ' + bttn);
    
    var name = $('#' + bttn).attr("name");
    //alert('bttnName: ' + name);
    
    if ($('#' + name).is(':visible')){
        //alert('#' + name + ' visible');
    } else {
        $('.skillSet').not('.hidden').addClass('hidden');
        //alert('hidden class');
        $('#' + name).hasClass('.hidden');
        //alert('#' + name + ' hasClass');
        $('#' + name).removeClass('hidden');
        //alert('#' + name + ' Class removed');
    }
});
}