JSの忘れないswitch編~メニューを作成し、メニューのパラメータを設定します.

3123 ワード

  var box = $("#js_start_box");
    if ($.trim(box.html()) == "") {
box.html('
>を脱退する;
        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;
            }
            return false;
        })
    }
ホームページに設定すると、コレクションに参加するという通常の操作を分離して、個別のオブジェクトに取得します.
var Util = {};
 
Util.AddBookmark = function (title, url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, "");
    } else if (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("      ");
    }
}