ユーザーに国の選択オプションを表示するために、Webサイトでjqueryfancyboxプラグインを使用しています。そのため、ファンシーボックスページにドロップダウンがあり、ユーザーが選択できる国のリストが表示され、[実行]ボタンをクリックすると、ファンシーボックスが閉じて親ウィンドウが再読み込みされます。また、ドロップダウンボタンにスタイルを追加するために、通常のドロップダウン<select>
タグを'sに置き換えています。これは、以下のドロップダウンスタイル<div>
で説明されているものと同様のカスタムjscriptを使用して行われます。
このドロップダウンページを呼び出すために、私は使用しています
$('a.fancy').fancybox({
'type': 'iframe',
'scrolling': "no",
'width': 395,
'height': 123,
'overlayOpacity': 0.62,
'onClosed': function () {
parent.location.reload(true);
; // <---i guess you don't need this (JFK)
}
});
タイプを「ajax
」に変更すると、ページのドロップダウンにすべての値が表示されます。しかし、typeを " iframe
"として使用すると、ドロップダウンリストの値がページの外側に表示されず、iframeウィンドウサイズで切り捨てられます(つまり、最初の2つの値が表示され、残りはiframeウィンドウサイズの外側に表示されません)
ajax
タイプをからに変更するときに、それが引き起こしている違いは何iframe
ですか?
ありがとう!!Yatish