-1

簡易ツールチップスクリプト使用時フレーム内、ボックス内に吹き出しの半分が作成されます。解決策は何ですか?

http://craigsworks.com/projects/simpletip/#

フレームサイズ:

<iframe scrolling="no" src="frame.php" style="width:960px; height:460px;"></iframe>

脚本:

$('.spot').each(function(){
    var id= $(this).attr("id");
    $(this).simpletip({
        persistent:true,focus:true, fixed: true, position:'top', showEffect:'fade', hideEffect:'fade', ![enter image description here][3]content:'<div class="intip"><img src="o/wait30.gif"></div>',onShow: function(){this.load('spot.php',{b:id,c:1});}
    });
});

たとえば、別の写真

私を助けてください

4

2 に答える 2

1

「箱」ではありません。これは、ウィンドウに埋め込まれた別のドキュメントである iframe です。その中にあるものはすべて自己完結型です。seamless(HTML5 の) プロパティでさえ、これを変更することはできません。

解決策は、ここで iframe を使用しないことです。

于 2011-09-10T21:11:42.610 に答える
0

私の理解が正しければ、iframe 内のツールチップが境界線を越えて表示されたときに非表示にならないようにする方法を尋ねています。

私が知る限り、あなたはその効果を達成することはできません. 言うまでもなく、iframe は推奨されておらず、悪いカルマなどもあるため、回避できない場合を除き、使用しないでください。とにかく、あなたが探している効果を得ることはできないと私は確信しています.

そのスクリプトを使用してツールチップの位置を調整できるため、表示領域を指定するだけで済みますが、これはあまりスケーラブルなオプションではありません。

@Shefが述べたように、より明確な説明を提供する必要があります。

于 2011-09-10T21:09:20.870 に答える