0

私の要件は、特定のアイテムで右クリックのカスタマイズされたメニューを開きたいということです。からjsファイルを取得しました

http://lablogic.net/index.php#scripts/contextmenu/right-click-menu.php

URLですが、このjsファイルでは右クリックがページ全体で機能しますが、一部のliまたはaタグのみを機能させたいです。ユーザーがその時点で特定のliまたはタグを右クリックすると、この右クリックメニューが開き、ユーザーが他の場所をクリックすると、通常の右クリックメニューが非表示になり開きます。

私を助けてください .....

参考までに.. http://www.dropbox.comhttp://skydrive.live.comなど....

4

2 に答える 2

0

li リストに基づくドロップダウン メニュー付きのボタン。

jsfiddle.net

lボタンクリックで開きます。

var $menuButton = $("#menuButton");
var $menuElement = $("#menuElement");

$menuButton.button({
    icons: {
        secondary: "ui-icon-triangle-1-s"
    }
})
    .click(function (event) {
    $(document).one("click", function () {
        $menuElement.css("visibility", "hidden");
    });

    $menuElement.css("visibility", "visible");
    event.stopPropagation();
});

$menuElement
    .menu({
    select: function (event, ui) {
        $menuElement.css("visibility", "hidden");
    }
})
    .css("visibility", "hidden")
    .position({
    my: "left top",
    at: "left bottom",
    of: $buttonElement
});
于 2013-10-07T11:59:54.653 に答える