ASPXページ内で、マウスホバーが行われた場所の閉じるxy座標内にポップアップを表示したいと思います(マウスホバーすると、その隣に何かが表示されるWindowsステータスバーに似ています。)
したがって、現在、私の 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>
提案してください。
ありがとう。