真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

weebox彈出窗口不居中顯示怎么辦

這篇文章主要介紹了weebox彈出窗口不居中顯示怎么辦,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,德陽(yáng)電信服務(wù)器托管服務(wù)有保障!

某些頁(yè)面weebox彈出窗口不居中顯示,某些頁(yè)面又居中顯示,彈出窗口的居中算法也OK,這是為什么呢?

一、解決辦法

作為對(duì)你負(fù)責(zé)的態(tài)度,必須先告知你決絕辦法。

在頁(yè)面頂端加入以下代碼:

注意必須是這樣的




<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ include file="/components/common/taglib.jsp"%>
<%@ include file="/components/common/jscsslib.jsp"%>

而不能是這樣的



<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ include file="/components/common/taglib.jsp"%>
<%@ include file="/components/common/jscsslib.jsp"%>

二、錯(cuò)誤分析

jquery weebox總結(jié)中介紹了weebox的基本使用方法,那么對(duì)于weebox彈出框不居中顯示的原因,首先我們必須來(lái)先看看其setCenterPosition居中算法是否合理。

this.setCenterPosition = function() {
 var wnd = $(window), doc = $(document),
  pTop = doc.scrollTop(), pLeft = doc.scrollLeft(),
  minTop = pTop; 

 pTop += (wnd.height() - self.dh.height()) / 2;
 pTop = Math.max(pTop, minTop);
 pLeft += (wnd.width() - self.dh.width()) / 2;
 self.dh.css({top: pTop, left: pLeft});

}

發(fā)現(xiàn)算法還是非常ok的,不過(guò)請(qǐng)注意doc = $(document)。
前文我也告訴你了weebox不居中顯示的解決辦法,那么究竟原因關(guān)聯(lián)在哪里呢?

聲明必須是 HTML 文檔的第一行,位于 標(biāo)簽之前。
聲明不是 HTML 標(biāo)簽;它是指示 web 瀏覽器關(guān)于頁(yè)面使用哪個(gè) HTML 版本進(jìn)行編寫(xiě)的指令。
在 HTML 4.01 中, 聲明引用 DTD,因?yàn)?HTML 4.01 基于 SGML。DTD 規(guī)定了標(biāo)記語(yǔ)言的規(guī)則,這樣瀏覽器才能正確地呈現(xiàn)內(nèi)容。

雖然這段話也并不能直接表明doctype和窗口居中之間的關(guān)系,但從解決辦法中可以猜測(cè)到,如果不指定 ,那么窗口在計(jì)算document的寬高時(shí)就不是標(biāo)準(zhǔn)的像素值,這就間接的導(dǎo)致彈出窗口的x、y坐標(biāo)沒(méi)有定位準(zhǔn)確。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“weebox彈出窗口不居中顯示怎么辦”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


當(dāng)前名稱:weebox彈出窗口不居中顯示怎么辦
URL標(biāo)題:http://weahome.cn/article/pscped.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部