0

FancyBox を使い始めたばかりで、現在一連の入力フィールドを作成しようとしています。FancyBox が表示されたときに、input[type='text']要素が編集できず、その理由がわかりません。

HTML マークアップ:

<div id="divFancyBoxTest">
    <input type="text" id="something" value="test" />
</div>

JS:

$.fancybox.open($("#divFancyBoxTest"));

..次の図では、入力コントロールにアクセスできません。

ここに画像の説明を入力

これがなぜなのか誰か知っていますか?私はすべての CSS と関連コードを熟読してきましたが、なぜこれが起こっているのかわかりません。

ファンシーボックス v2.1.4

4

1 に答える 1

0

これを見てください:http://jsfiddle.net/steelywing/uZCC6/2263/

$.fancybox.open([{
    content: $('#divFancyBoxTest').html(),
    title: 'Input box'
}, ], {
    padding: 0
});
于 2013-04-15T15:06:34.217 に答える