留言/Gadget板里添加扩展标签菜单

这是我刚研究出来的新版留言/Gadget板
结合了留言/Gadget板与扩展标签菜单两项功能,
也许听起来很容易,
但若是单单普通的把这两项功能的代码写在一起是不能成功的...

但我却编写到了新的代码来把这两项功能粘合
 *很有成就感啊~这新工具暂时还没有人做到,我就是研发者 =] 
所以要是想转载要说声哦,
不然我就知道是你抄袭了 =]

Example:

首先Design-->Add Gadget --> HTML/JavaScript
然后在把以下代码添加进去

<head>
<script src='http://pujangga.googlecode.com/files/jquery.tools.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){
$(&quot;#accordion&quot;).tabs(&quot;#accordion div.pane&quot;, {tabs: &#39;h2&#39;, effect: &#39;slide&#39;, initialIndex: null});
});
</script>
<style>
#postit{
position:fixed; width:180px; padding:15px; background: url(图片Direct Link)top no-repeat; border: 2px solid #EAE9F7 ; -moz-border-radius: 30px 30px;
border-radius: 30px 30px;
visibility:hidden; z-index:100; cursor:hand; color: white }
-->
</style>
<div id=postit style="right: 35px; top: 65px">
<div align=right><b><a href="javascript:closeit()">[Close]</a></b></div><br />
<!--INSERT YOUR CONTENT HERE--><br />

<style type="text/css">
h5 {
font-family: trebuchet-ms, arial, tahoma;
font-size: 13px;
padding: 0 0 1em;
font-weight:bold;
color: #FFFFFF;
}
.msg_list {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#000000;
Border: 1px Double #FFFFFF;
margin:2px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#000000;
}
</style>
<script type="text/javascript" src="https://sites.google.com/site/jquery01/tabmenuaccordion.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//hide the all of the element with class msg_body
$(".msg_body").hide();
//slides the element with class "msg_body" when paragraph with class "msg_head" is clicked
$("#firstpane h5.msg_head").click(function()
{
$(this).next("div.msg_body").slideToggle(700).siblings("div.msg_body").slideUp("slow");
});
//slides the element with class "msg_body" when mouse is over the paragraph
$("#secondpane h5.msg_head").mouseover(function()
{
$(this).next("div.msg_body").slideDown("slow").siblings("div.msg_body").slideUp("slow");
});
});
</script>
<div class="msg_list" id="secondpane">
<h5 class="msg_head">标题1</h5>
<div class="msg_body">
<center>
标题1的内容</div>
<h5 class="msg_head">标题2</h5>
<div class="msg_body">
标题2的内容</div>
<h5 class="msg_head">标题3</h5>
<div class="msg_body">
标题3的内容</div>
</div>


<!--END YOUR CONTENT HERE--><br />
<br />
</div><br />
<script type="text/javascript" language="javascript">
//Post-it only once per browser session? (0=no, 1=yes)
//Specifying 0 will cause postit to display every time page is loaded
var once_per_browser=0
///No need to edit beyond here///
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
if (ns4)
crossobj=document.layers.postit
else if (ie4||ns6)
crossobj=ns6? document.getElementById("postit") : document.all.postit
function closeit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function showornot(){
if (get_cookie('postdisplay')==''){
showit()
document.cookie="postdisplay=yes"
}
}
function showit(){
if (ie4||ns6)
crossobj.style.visibility="visible"
else if (ns4)
crossobj.visibility="show"
}
if (once_per_browser)
showornot()
else
showit()
</script>
<script type="text/javascript" src="https://sites.google.com/site/jquery01/tabmenuaccordion.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//hide the all of the element with class msg_body
$(".msg_body").hide();
//slides the element with class "msg_body" when paragraph with class "msg_head" is clicked
$("#firstpane h5.msg_head").click(function()
{
$(this).next("div.msg_body").slideToggle(700).siblings("div.msg_body").slideUp("slow");
});
//slides the element with class "msg_body" when mouse is over the paragraph
$("#secondpane h5.msg_head").mouseover(function()
{
$(this).next("div.msg_body").slideDown("slow").siblings("div.msg_body").slideUp("slow");
});
});
</script>
</head>
红色的是留言/Gadget板的大小
青色的是写图片的Direct Link 
粉红色的是线条的厚度,款式,颜色
深青色是框框的幅度
紫色是字体的颜色
黄色的是的是要留言/Gadget板放在部落格的那个地方
Left/right    top /bottom
青色highlight是标签菜单的字体颜色
橙色highlight是标签菜单的背景颜色
蓝色highlight是标签菜单 里面的内容背景颜色
红色highlight是你要写的标题
紫色highlight是标签菜单里面的内容(你也可以放聊天室代码在里面,任何什么都行)


别忘记点击广告哦=]

4 comments:

  1. 图片Direct Link 是指什么的 @@

    ReplyDelete
  2. 很赞哦~借用啦~谢谢你~

    ReplyDelete
  3. 我成功弄出来了但是背景图案显示不出来,标题背景也换不了TAT
    是什么问题啊TAT

    ReplyDelete