検索
ホームページウェブフロントエンドjsチュートリアルjQuery ポップアップ レイヤーは、常に画面または現在の window_jquery に対して垂直方向の中央に配置されます。

ポップアップ レイヤーは常にフロントエンドで処理する必要があります。通常、ポップアップ レイヤーの高さと幅が固定されている場合は、スタイルを使用して処理できます。固定幅または固定高さと幅の場合は、JS を使用して処理して、現在のウィンドウの高さまたは幅を動的に取得する必要があります。今日は 2 つの状況を実行しました。1 つは画面フォームに対して相対的なもので、もう 1 つは相対的なものです。コードを見てください。役に立つかもしれません:

コードをコピー コードは次のとおりです:





<br><style> <BR>body{margin:0px;padding:0px} <BR>#div1{背景:#F00;色: #FFF; 表示:なし;位置:絶対;} <BR>#div2{背景:#333333;色: #FFF;幅:400px;表示:なし; :absolute;} <BR></style> <br><script type=" text/javascript" src="http://jt.875.cn/js/jquery.js"></script>> ; <br>//ブラウザウィンドウを垂直方向に中央揃えします<br><!-- <BR><Script type="text/javascript"> <BR>function Popup(popupName){ <BR>var _scrollHeight = $ (document).scrollTop(),//ページの上部から現在のウィンドウの高さを取得します<BR>_windowHeight = $(window).height(),//現在のウィンドウの高さを取得します<BR>_windowWidth = $ (window).width(),//現在のウィンドウの幅を取得します<BR>_popupHeight = PopupName.height(),//ポップアップレイヤーの高さを取得します<BR>_popupWeight = PopupName.width();//ポップアップレイヤーの幅を取得します<BR>_posiTop = (_windowHeight - _popupHeight)/2 _scrollHeight; <BR>_posiLeft = (_windowWidth - _popupWeight)/2 <BR> PopupName.css({"left": _posiLeft "px","top":_posiTop "px ","display":"block"});//位置を設定 <BR>} <BR>$(function(){ <BR>$(".btn1").click(function(){ <BR>popup ($("#div1")); <BR>$(".btn2").click(function(){ <BR>popup($("#div2")); <BR> }); <BR>}); <BR></script> <BR>--> <br><script type="text/javascript"> <BR>function Popup(popupName){ <BR>_windowHeight = $(".wrap").height(),//現在のウィンドウの高さを取得します<BR>_windowWidth = $(".wrap").width(), //現在のウィンドウの幅を取得します<BR>_popupHeight = PopupName.height(),//ポップアップレイヤーの高さを取得します<BR>_popupWeight = PopupName.width( );//ポップアップレイヤーの幅を取得します<BR>_posiTop = (_windowHeight - _popupHeight)/2; <BR>_posiLeft = (_windowWidth - _popupWeight)/2; <BR>popupName.css({"left": _posiLeft "px" ,"top":_posiTop "px","display":" block"});//位置を設定 <BR>} <BR>$(function(){ <BR>$(".btn1").click( function(){ <BR>popup($("#div1" )); <BR>}); <BR>$(".btn2").click(function(){ <BR>popup($("# div2")); <BR>} ); <BR> <BR><div> <BR><input class="btn1" value="1"/></script>


私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです
私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです
;私は現在のウィンドウです、私は現在のウィンドウ、私は現在のウィンドウです
私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです
私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです

私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです、私は現在のウィンドウです
私はポップアップ ウィンドウ 1111 < ;br>私はポップアップ ウィンドウ 1111 です
私はポップアップ ウィンドウ 1111 です
私はポップアップ ウィンドウ 1111 です
私はポップアップ ウィンドウ 1111 です
私はポップアップ ウィンドウ 1111 です
私はポップアップ ウィンドウ 1111

私はポップアップ ウィンドウ 2222
私はポップアップ ウィンドウ 2222
ポップアップ ウィンドウ 2222
私はポップアップ ウィンドウ 2222

/html>

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
dreamweaver怎么调整文字位置dreamweaver怎么调整文字位置Apr 09, 2024 am 02:24 AM

Dreamweaver 中调整文本位置可以通过以下步骤完成:选择文本,使用文本位置调整器进行水平调整:左对齐、右对齐、居中对齐;2. 进行垂直调整:上对齐、下对齐、垂直居中;3. 按 Shift 键并使用方向键微调位置;4. 使用快捷键快速对齐:左对齐(Ctrl/Cmd + L)、右对齐(Ctrl/Cmd + R)、居中对齐(Ctrl/Cmd + C)。

html网页制作图片怎么居中html网页制作图片怎么居中Apr 05, 2024 pm 12:18 PM

在 HTML 中,将图片居中对齐有两种方法:使用 CSS:margin: 0 auto; 将图片水平居中,display: block; 使其占据整个宽度。使用 HTML:<center> 元素将图片水平居中,但灵活性较低,不符合最新 Web 标准。

html如何让文本框居中html如何让文本框居中Apr 22, 2024 am 10:33 AM

HTML 文本框居中有多种方式:文本输入框:使用 CSS 代码 input[type="text"] { text-align: center; }文本区域:使用 CSS 代码 textarea { text-align: center; }水平居中:在文本框父元素上使用 text-align: center 样式垂直居中:使用 vertical-align 属性 input[type="text"] { vertical-align: middle; }Flexbox:使用 display:

WordPress错位排版原因分析及解决方法WordPress错位排版原因分析及解决方法Mar 05, 2024 am 11:45 AM

WordPress错位排版原因分析及解决方法在使用WordPress搭建网站过程中,可能会遇到排版错位的情况,这会影响网站的整体美观和用户体验。排版错位的原因有很多种,可能是由于主题兼容性问题、插件冲突、CSS样式冲突等引起的。本文将分析WordPress错位排版的常见原因,并提供一些解决方法,包括具体的代码示例。一、原因分析主题兼容性问题:有些WordPr

sublime怎么把字体居中sublime怎么把字体居中Apr 03, 2024 am 10:21 AM

在 Sublime Text 中对齐文本的方法包括:使用快捷键(段落:Ctrl + Alt + C,单个行:Ctrl + Alt + E),使用菜单栏的“对齐”选项,安装对齐插件(如 AlignTab、Alignment Plugin),或手动对齐(居中:填充空格,两端对齐:创建边界)。

WordPress网页错位现象解决攻略WordPress网页错位现象解决攻略Mar 05, 2024 pm 01:12 PM

WordPress网页错位现象解决攻略在WordPress网站开发中,有时候我们会遇到网页元素错位的情况,这可能是由于不同设备上的屏幕尺寸、浏览器兼容性或者CSS样式设置不当所致。要解决这种错位现象,我们需要仔细分析问题、查找可能的原因,并逐步进行调试和修复。本文将分享一些常见的WordPress网页错位问题以及相应的解决攻略,同时提供具体的代码示例,帮助开

html怎么把框架居中html怎么把框架居中Apr 22, 2024 am 10:45 AM

有四种方法可将 HTML 框架居中:margin: 0 auto;:使框架水平居中。text-align: center;:使框架内容水平居中。display: flex; align-items: center;:使框架垂直居中。position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);:使用 CSS 转换在固定尺寸框架的容器中心放置框架。

css怎么把图片放中间css怎么把图片放中间Apr 25, 2024 am 11:51 AM

CSS 中使图片居中有三种主要方法:使用 display: block; 和 margin: 0 auto;。使用弹性盒子布局或网格布局,设置 align-items 或 justify-content 为 center。使用绝对定位,设置 top、left 为 50%,并应用 transform: translate(-50%, -50%);。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません