1

ロゴを右クリックしてライトボックスをアクティブにするアクションを複製しようとしています(Colorboxのインライン機能を使用)

これは通常の左クリックで機能します。

<h1 class="logo d1"><a href="#inline_content" class="inline"><?php bloginfo('name'); ?></a></h1>

私がやろうとしていることは:

        <h1 class="logo d1"><a href="<?php get_home_url(); ?>" class="inline"><?php bloginfo('name'); ?></a></h1>

右クリックで(おそらく)hrefを#inline_contentに変更しますか?

私はjavascriptに少し慣れていません、多分私はそれについて間違った方法で行っているのでしょうか?

4

2 に答える 2

2

カラーボックスステートメントに{open:true}を追加すると、機能するようです:)

于 2012-09-12T14:45:00.650 に答える
0

右クリックにはキーコード3を使用します。(もちろんこれはjQueryを使用しています)

$('.logo').mousedown(function(e) {
    if (e.which === 3) {
        //alert('right clicked!');
        $(".inline").colorbox({ inline:true, width:"50%" }); 
    }
});
于 2012-07-30T22:57:57.850 に答える