ASPXページ内で、マウスオーバーが完了した場所のxy座標のクロップ内にポップアップを表示したいと思います(ウィンドウのステータスバーに類似しています。mousehoverでjQueryポップアップを表示
現在私のASPXページでは、ページ中央にダイアログを表示するjqueryがあります(ASPXページ全体が白くマスクされ、実際の内容がポップアップウィンドウとして表示されます)。 aspxページをマスキングせずにマウスの近くにポップアップを表示します。
ASPXページには、jqueryの参照がほとんどありません。 以下はASPXページです。
<asp:Content ContentPlaceHolderID="PageScript" runat="server">
<div class="inline">
<a href="#" tabindex="-1" class="question-quality"></a>
<span>Quality:</span>
</div>
<div id="dialog_product-quality" class="dialog-content" style="display: none;">
<div class="dialog-content-padding">
<p>
<asp:Literal runat="server" ID="ProductQualityContentText" />
</p>
</div>
</div>
<link type="text/css" href="/store/javascript/css/jquery.ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="/javascript/jquery.ui.core.js"></script>
<script type="text/javascript" src="/javascript/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/javascript/jquery.ui.mouse.js"></script>
<script type="text/javascript" src="/javascript/jquery.ui.slider.js"></script>
<script type="text/javascript" src="/javascript/jquery151.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('div#dialog_product-quality').dialog(dialog_options);
$('a.Quality').hover(function(e){
e.preventDefault();
openDialogWindow('div#dialog_product-quality', 'Product Quality');
});
</script>
</asp:Content>
お勧めします。
ありがとうございました。
新しいブラウザウィンドウをポップアップしようとしているのですか、jqueryダイアログクラスを使用していますか?例/デモが最も役立ちます。 – PriorityMark
これを見直してください:http://tinyurl.com/so-hints – Sparky
私はコードを含めました。私は最初に追加するのが難しかったし、それを入れるのにいつかかかりました。ありがとう – Anirudh