Edit in JSFiddle

<div id="jq-slideup">
<div class="header">
</div>
<div class="top-menu style4">
    <ul class="top-menu-main" style="cursor: pointer;">
      <li class="first" style="position: relative; float: left; list-style: none;">
        <ul class="top-submenu" style="bottom: 38px; min-width: 100%; position: absolute; padding: 0px; margin: 0px; white-space: nowrap; width: 177px; display: none;">
          <li class="first" style="list-style: none;">Submenu item 1</li>
          <li class="" style="list-style: none;">Submenu item 2</li>
          <li class="" style="list-style: none;">Submenu item 3</li>
          <li class="" style="list-style: none;">Submenu item 4</li>
          <li class="last" style="list-style: none;">Item 5</li>
        </ul>
        <a href="#" class="menu-item-text" style="display: block;">Menu item 1</a>
      </li>
      <li class="" style="position: relative; float: left; list-style: none;">
        <ul class="top-submenu" style="bottom: 38px; min-width: 100%; position: absolute; padding: 0px; margin: 0px; white-space: nowrap; width: 360px; display: none;">
          <li class="first text-html" style="list-style: none;">
            <h1>Title H1</h1>
            <p>Now, as the business of standing mast-heads, ashore or afloat, is a very ancient and interesting one, let us in some measure expatiate here.</p>
            <p>I take it, that the earliest standers of mast-heads were the old Egyptians; because, in all my researches, I find none prior to them.</p>
            <p>For though their progenitors, the builders of Babel, must doubtless, by their tower</p>
          </li>
        </ul>
        <a href="#" class="menu-item-text" style="display: block;">Html content</a>
      </li>
      <li class="" style="position: relative; float: left; list-style: none;">
        <ul class="top-submenu" style="bottom: 38px; min-width: 100%; position: absolute; padding: 0px; margin: 0px; white-space: nowrap; width: 120px; display: none;">
          <li class="first" style="list-style: none;">Item A.1</li>
          <li class="last" style="list-style: none;">Item A.2</li>
        </ul>
        <a href="#" class="menu-item-text" style="display: block;">Short A</a>
      </li>
      <li class="" style="position: relative; float: left; list-style: none;">
        <a href="#" class="menu-item-text" style="display: block;">Simple 1</a>
      </li>
      <li class="last" style="position: relative; float: left; list-style: none;">
        <a href="#" class="menu-item-text" style="display: block;">Simple 2</a>
      </li>
    </ul>    
  </div>
     <div class="content">
         <div class="main">
          <div class="clearfix">
            <div class="col-1-3">
              <ul class="s-way s-menu">
                <li rel="1" class="selected">Standard use with ease  - 标准 + ease (easeInOutCubic)</li>
                <li rel="2" class="">Standard use with ease  - 标准 + ease (easeOutBounce)</li>
                <li rel="3" class="">Standard use with ease  - 标准 + ease (easeOutBack)</li>
                <li rel="4" class="">No ease, no animations queue 没有 EASE, 没有动画队列</li>
              </ul>
            </div>
          </div>
        </div>
     </div>
</div>    
body {font-family: 'Marcellus SC', serif; font-size:120%;}
p {word-wrap: break-word;}

/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after{
	clear:both;
	content:"\0020";
	display:block;
	height:0;
	max-height:0;
	overflow:hidden;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}

*html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
}

.clear {
	clear:both;
}


#jq-slideup ul.top-menu-main > li {
  margin: 0 10px;
  display: block;
}

#jq-slideup .top-menu {
  font-family: "Arial Narrow", Georgia, Tahoma, arial;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  height: 37px;
  border-bottom: 1px solid #333;
}

#jq-slideup .header {
  height: 300px; 
  background: #ccc;
  -moz-box-shadow: 0 0 8px #ccc;
  -webkit-box-shadow: 0 0 8px #ccc;
  box-shadow: 0 -5px 10px #ccc;
}

#jq-slideup .content {
}

#jq-slideup .content .main {padding-top: 20px;}
#jq-slideup .donate {
  padding: 5px;
  background: #cfcfcf;
  color: #333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
}
#jq-slideup .donate form {margin-bottom: 5px;}
#jq-slideup .donate > div {
  padding: 10px;
  position: relative; float: left; width : 370px;
  font-style: italic;
  line-height: 15px;
  font-size: 11px;
}
#jq-slideup .s-menu {margin: 0; padding: 0; margin-top: 20px;}
#jq-slideup .s-menu li {list-style-type: none; width: 100px; padding: 5px; margin: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  background: #efefef;
  width: 100%;
}
#jq-slideup .s-menu li:hover {background: #cfcfcf; color: #000;}
.s-menu li.selected {background: #fff; color: #000;}

#jq-slideup .s-menu li {padding: 12px; margin-bottom: 5px;}
#jq-slideup .col-1-3 {width: 45%; margin-right: 2%; position: relative; float: left;}

#jq-slideup div.button {
  cursor: pointer;
  font-family: georgia, tahoma, arial;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  margin: 10px;
  padding: 0;
  border: 1px solid rgba(75,65,125,0.5);
  border-radius: 10px 10px 10px 10px;
  background: rgba(75,65,125,0.25);
  box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
  -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
}
#jq-slideup div.button span {display: block; margin: 20px 20px;}
#jq-slideup div.button:hover {background: rgba(10,40,70,0.85);}

#jq-slideup div.button.small {font-size: 14px; line-height: 16px; font-weight: normal;}
#jq-slideup div.button.small span {display: block; margin: 10px 20px;}
#jq-slideup div.button a {color: #fff;}
#jq-slideup .col-1-3.last {float: right;}
#jq-slideup .callout {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #000 url(images/stripe-bg.png);
  margin-top: 20px;
}

#jq-slideup span.default {
  background: rgba(200,200,200,0.2);
  border: 1px solid rgba(150,150,150,0.2);
  border-radius: 5px;
  padding: 2px 10px;
}

#jq-slideup .options-item {padding-left: 20px; padding-bottom: 20px;}

.style2 ul.top-menu-main {
  margin: auto;
  width: 800px;
}

.style2 ul.top-menu-main > li {
  background: #fff;
  border-right: 1px solid #afafaf;
  margin: 0;
}

.style2 ul.top-menu-main > li.last {
  border-right: none;
}
.style2 ul.top-menu-main > li:hover .menu-item-text {color: #cfcfcf; text-shadow: 0 1px 0 #0C131C;}
.style2 ul.top-menu-main > li:hover{
  background: #333;
  color: #fff;
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

.style2 ul.top-menu-main > li > a {
  color: #333;
  text-decoration: none;
}
.style2 ul.top-menu-main > li > a:hover {
  color: #fff;
}

.style2 ul.top-menu-main > li > a { 
  padding: 10px 20px;
}

.style2 ul.top-submenu {
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

.style2 ul.top-submenu > li {
  margin: 0px;
  padding: 10px 30px;
  background: #333;
  color: #fff;
  white-space: nowrap;
  

}

.style2 ul.top-submenu > li.hover {
  background: #cfcfcf;
  color: #333;
}
.style3.top-menu {background: #123456;}
.style3 ul.top-menu-main {
  margin: auto;
  width: 800px;
  font-family: Georgia, Tahoma, Arial;
  font-size: 10px;
  line-height: 18px;
}

.style3 ul.top-menu-main > li {
  background: #123456;
  border-right: 1px solid #afafaf;
  color: #fff;
  margin: 0;
}

.style3 ul.top-menu-main > li.last {
  border-right: none;
}
.style3 ul.top-menu-main > li:hover .menu-item-text {color: #cfcfcf; text-shadow: 0 1px 0 #0C131C;}
.style3 ul.top-menu-main > li:hover{
  background: #012345;
  color: #fff;
  -moz-box-shadow: 0 0 8px #012345;
  -webkit-box-shadow: 0 0 8px #012345;
  box-shadow: 0 0 8px #012345;
}

.style3 ul.top-menu-main > li > a {
  color: #fff;
  text-decoration: none;
}
.style3 ul.top-menu-main > li > a:hover {
  color: #fff;
}

.style3 ul.top-menu-main > li > a { 
  padding: 10px 20px;
}

.style3 ul.top-submenu {
  -moz-box-shadow: 0 0 8px #012345;
  -webkit-box-shadow: 0 0 8px #012345;
  box-shadow: 0 0 8px #012345;
    -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;

}

.style3 ul.top-submenu > li {
  margin: 0px;
  padding: 10px 30px;
  background: #012345;
  color: #fff;
  white-space: nowrap;
  

}
.style3 ul.top-submenu > li.first {
  -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.style3 ul.top-submenu > li.hover {
  background: #000;
  color: #fff;
}
#jq-slideup .style4.top-menu {background: #000; margin-top: -38px; float: left;}
#jq-slideup .style4 ul.top-menu-main {
  margin: auto;
  width: 600px;
  font-family: Georgia, Tahoma, Arial;
  font-size: 10px;
  line-height: 18px;
}

#jq-slideup .style4 ul.top-menu-main > li {
  background: #000;
  border-right: 1px solid #afafaf;
  color: #fff;
  margin: 0;
}

#jq-slideup .style4 ul.top-menu-main > li.last {
  border-right: none;
}
#jq-slideup .style4 ul.top-menu-main > li:hover .menu-item-text {color: #cfcfcf; text-shadow: 0 1px 0 #0C131C;}
#jq-slideup .style4 ul.top-menu-main > li:hover{
  background: #333;
  color: #fff;
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

#jq-slideup .style4 ul.top-menu-main > li > a {
  color: #fff;
  text-decoration: none;
}
#jq-slideup .style4 ul.top-menu-main > li > a:hover {
  color: #fff;
}

#jq-slideup .style4 ul.top-menu-main > li > a { 
  padding: 10px 20px;
}

#jq-slideup .style4 ul.top-submenu {
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

#jq-slideup .style4 ul.top-submenu > li {
  margin: 0px;
  padding: 10px 30px;
  background: #333;
  color: #fff;
  display: block;

}
#jq-slideup .style4 ul.top-submenu > li:hover {
  background: #cfcfcf;
  color: #333;
}

#jq-slideup .style4 ul.top-submenu > li.text-html {
  text-transform: none;
  line-height: normal;
}
#jq-slideup .style4 ul.top-submenu > li.text-html p {
  padding: 0px;
  margin: 0px;
}
#jq-slideup .style4 ul.top-submenu > li.text-html:hover {
  cursor: text;
  background: #333;
  color: #fff;
}

#jq-slideup .style4 ul.top-submenu > li.text-html {
  width: 300px;
  white-space: pre;
  z-index: 100;
}

.top-menu-main li {z-index: 100;}
#jq-slideup .style4 ul.top-submenu > li.text-html h1 {color: #fff; margin: 0px;}
.style5.top-menu {
  background: transparent;
  margin: auto;
  width: 950px;
  margin-top: -35px;
  
}
.style5 ul.top-menu-main {
  margin: auto;
  width: 800px;
  font-family: Georgia, Tahoma, Arial;
  font-size: 10px;
  line-height: 18px;
}

.style5 ul.top-menu-main > li {
  background: #000;
  border-right: 1px solid #afafaf;
  color: #fff;
  margin: 0;
}

.style5 ul.top-menu-main > li.last {
  border-right: none;
}
.style5 ul.top-menu-main > li:hover .menu-item-text {color: #cfcfcf; text-shadow: 0 1px 0 #0C131C;}
.style5 ul.top-menu-main > li:hover{
  background: #333 transparent;
  color: #fff;
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

.style5 ul.top-menu-main > li > a {
  color: #fff;
  text-decoration: none;
}
.style5 ul.top-menu-main > li > a:hover {
  color: #fff;
}

.style5 ul.top-menu-main > li > a { 
  padding: 10px 20px;
}

.style5 ul.top-submenu {
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
}

.style5 ul.top-submenu > li {
  margin: 0px;
  padding: 10px 30px;
  background: #333 transparent;
  color: #fff;
  white-space: nowrap;
  

}

.style5 ul.top-submenu > li.hover {
  background: #000;
  color: #fff;
}

/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
  .str { color: #080 }  /* string content */
  .kwd { color: #008 }  /* a keyword */
  .com { color: #800 }  /* a comment */
  .typ { color: #606 }  /* a type name */
  .lit { color: #066 }  /* a literal value */
  /* punctuation, lisp open bracket, lisp close bracket */
  .pun, .opn, .clo { color: #660 }
  .tag { color: #008 }  /* a markup tag name */
  .atn { color: #606 }  /* a markup attribute name */
  .atv { color: #080 }  /* a markup attribute value */
  .dec, .var { color: #606 }  /* a declaration; a variable name */
  .fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str { color: #060 }
  .kwd { color: #006; font-weight: bold }
  .com { color: #600; font-style: italic }
  .typ { color: #404; font-weight: bold }
  .lit { color: #044 }
  .pun, .opn, .clo { color: #440 }
  .tag { color: #006; font-weight: bold }
  .atn { color: #404 }
  .atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint { padding: 2px; border: 1px solid #888 }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #eee }
/* jQuery SlideUp menu v1.0 - http://adis.ro/jquery/slideup/
 * Open source under the BSD License. 
 * Copyright  2011 Adi Ban
 * All rights reserved (please read the full terms on the original website) */
(function($){$.fn.slideupmenu=function(b){var c=jQuery.extend({slideUpSpeed:500,slideDownSpeed:500,ease:"easeInOutCubic",stopQueue:true},b);var d=this;$(this).find('li').unbind('click mouseenter mouseleave');$(this).find('ul.top-menu-main').css({'cursor':'pointer'});$(this).find('ul.top-menu-main > li').css({'position':'relative','float':'left','list-style':'none'});$(this).find('ul.top-menu-main > li > a').css({'display':'block'});$(this).find('ul.top-submenu').css({'display':'none'}).css({'bottom':$('ul.top-menu-main > li').height()+'px','display':'none','min-width':'100%','position':'absolute','padding':'0px','margin':'0px','white-space':'nowrap'});$(this).find('ul.top-submenu > li').css({'list-style':'none'});$(this).find('ul.top-submenu').css({'display':'none'}).css({'bottom':$('ul.top-menu-main > li').height()+'px'});$(this).find('ul.top-submenu > li').hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')});$(this).find('ul.top-menu-main > li').hover(function(){var a=$(this).find('ul').css('width',$(this).find('ul').width()+'px');if(c.stopQueue)a=a.stop(true,true);a.slideDown(c.slideUpSpeed,c.ease)},function(){var a=$(this).find('ul');if(c.stopQueue)a=a.stop(true,true);a.slideUp(c.slideDownSpeed,c.ease)})}})(jQuery);


(function($){
    var opts = {slideUpSpeed:500, slideDownSpeed: 200};
    $(document).ready(function(){
      $('ul.s-menu li').click(function(){
        $(this).parent().find('li').removeClass('selected');
        $(this).addClass('selected');
      });
      $('ul.s-style li').click(function(){
        $('.top-menu').removeClass().addClass('top-menu').addClass('style'+$(this).attr('rel'));
        $(".top-menu").slideupmenu(opts);  
      });
      $('ul.s-way li[rel="1"]').live('click', function() {
        opts = {slideUpSpeed:500, slideDownSpeed: 200};
        $(".top-menu").slideupmenu(opts);  
      });
      $('ul.s-way li[rel="2"]').live('click', function() {
        opts = {slideUpSpeed: 500, slideDownSpeed: 500, ease: "easeOutBounce", stopQueue: true};
        $(".top-menu").slideupmenu(opts);  
      });
      $('ul.s-way li[rel="3"]').live('click', function() {
        opts = {slideUpSpeed: 1000, slideDownSpeed: 100, ease: "easeOutBack", stopQueue: true};
        $(".top-menu").slideupmenu(opts);  
      });
      $('ul.s-way li[rel="4"]').live('click', function() {
        opts = {slideUpSpeed: 500, slideDownSpeed: 500, ease:false, stopQueue: false};
        $(".top-menu").slideupmenu(opts);  
      });
      $(".top-menu").slideupmenu(opts);  
    });
})(jQuery);