您的位置:首页 > Web前端 > JavaScript

JS不忘本之switch篇~建立一个菜单,并为菜单的参数来设置它的具体操作

2011-07-26 11:39 429 查看
varbox=$("#js_start_box");

[code]if($.trim(box.html())==""){
box.html('<ul><lirel="set_home"><iclass="menu-set-homepage"></i>设为主页</li>

           <lirel="add_mark"><iclass="menu-add-fav"></i>添加到收藏</li>

           <lirel="log_out"><iclass="menu-sys-quit"></i>退出</li></ul>');

box.find("li").click(function(){

switch($(this).attr("rel")){

case"set_home":

Util.SetHome(this);

break;

case"add_mark":

Util.AddBookmark(document.title,window.location.href);

break;

case"log_out":

window.location.href="/register/logout";

break;

}

returnfalse;

})

}

[/code]
把设置为主页和加入收藏这两个常用的操作分离出来,拿到单独的对象中

varUtil={};

[code]
Util.AddBookmark=function(title,url){

if(window.sidebar){

window.sidebar.addPanel(title,url,"");

}elseif(document.all){

window.external.AddFavorite(url,title);

}else{

alert("浏览器不支持");

}

}


Util.SetHome=function(ele){

if(document.all){

ele.style.behavior='url(#default#homepage)';

ele.setHomePage(window.location.href);

}

else{

alert("浏览器不支持");

}

}

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐