-1
検索後 Why does fancybox require two clicks activate?Fancybox + VideoJS - なぜ2クリックして有効にしますか?
しかし、私はまだ問題を解決できません。
私のファイルはここに置かれ
それが2回のクリックを取る理由を任意のFancyBoxの専門家が教えてもらえますか?
なぜ、私は垂直スクロールを取り除くことができないのでしょうか?
検索後 Why does fancybox require two clicks activate?Fancybox + VideoJS - なぜ2クリックして有効にしますか?
しかし、私はまだ問題を解決できません。
私のファイルはここに置かれ
それが2回のクリックを取る理由を任意のFancyBoxの専門家が教えてもらえますか?
なぜ、私は垂直スクロールを取り除くことができないのでしょうか?
クリック時ではなく、.fancybox()
呼び出しをDOMで呼び出す必要があります。 video1.html
のページの<body>
要素がそれに適用されるユーザーエージェントのデフォルトの8pxマージンを持っているので
$(document).ready(function() {
var $elt = $('div.jTscroller'),
id = $elt[0].id,
url = id + '.html',
w = parseInt($elt.attr('w'), 10),
h = parseInt($elt.attr('h'), 10);
$elt.fancybox({
padding: 2,
height: h + 28,
width: w + 23,
autoScale: true,
openEffect: 'elastic',
openSpeed: 150,
type: 'iframe',
href: url,
closeEffect: 'elastic',
closeSpeed: 250,
helpers: {
title: {
type: 'outside'
},
overlay: {
speedIn: 750,
opacity: 0.9
}
} //end helpers
}) //end fancybox
}); //end click
}); //end ready
厄介なスクロールバーが表示されます。その要素にmargin: 0
を追加すると、行ってもいいです:
スクロールバーの問題が解決おかげではなく、ダブルクリックします。上のコードを単純に切り取って貼り付けようとしましたが、私のすべての値(id、url、w、h)は定義されていません。 –