私の質問はタイトルにあります:dblclickイベントでjquery fancybox(http://www.fancybox.net/)を開くにはどうすればよいですか?
よろしくお願いします:)
編集:私はそれを試しましたが、うまくいかないようで、理由はよくわかりません:
$("#id").dblclick(function(){
$("#id").fancybox({
...
});
$("#id").click(); //Trigger click to open the fancy because dblclick doesn't open the fancy
$("#id").unbind('click.fb'); //unbind the click fancybox event
});
アイデアは、dblclickがトリガーされたときにファンシーボックスを処理し、クリックをトリガーしてファンシーを開き、click.fbイベントのバインドを解除して、ユーザーがシングルクリックをトリガーしたときにファンシーボックスが開かないようにすることでした。残念ながら、unbind('click.fb')は機能していないようです。