最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JqGrid web打印實(shí)現(xiàn)代碼

 更新時間:2011年05月31日 13:01:36   作者:  
最近,項(xiàng)目使用了JqGrid,但需要打印Grid里面的數(shù)據(jù)。使用的是CSS屬性中的Media媒體類型來控制打印樣式。
在IE9中打印沒有問題,但I(xiàn)E6、7、8都會出現(xiàn)前幾頁空白的情況(只顯示列頭信息),找了很久,才發(fā)現(xiàn)是ui-jqgrid-bdiv樣式類(在ui.jqgrid.css內(nèi))中的overflow引起的,在打印之前將其刪除,打印之后將其恢復(fù)即可。
打印時的CSS樣式如下:
復(fù)制代碼 代碼如下:

<style type="text/css" media="print">
#accordion h3, #vcol, div.loading, div.ui-tabs-hide,ul.ui-tabs-nav li, td.HeaderRight { display:none }
.ui-jqgrid-titlebar, .ui-jqgrid-title{ display:none }
.ui-jqgrid-bdiv_self{position: relative; margin: 0em; padding:0; text-align:left;}
#pager{display:none; z-index:-1;}
</style>

打印代碼:
復(fù)制代碼 代碼如下:

$("#btnPrint").live("click", function () {
window.focus();
window.print();
return false;
});
var GridHeight;
function window.onbeforeprint() {
//打印前事件 var jqgridObj=jQuery("#jqgridlist");
GridHeight = jqgridObj.jqGrid('getGridParam', 'height');//獲取高度 jqgridObj.jqGrid('setGridHeight', '100%');//將其高度設(shè)置成100%,主要是為了jqgrid 中有Scroll條時 能把該scroll條內(nèi)內(nèi)容都打印出來 $("#gview_jqgridlist .ui-jqgrid-bdiv").removeClass().addClass("ui-jqgrid-bdiv_self");//去除掉overflow屬性}
function window.onafterprint() {//打印后事件 //放開隱藏的元素
$("#gview_jqgridlist .ui-jqgrid-bdiv_self").removeClass().addClass("ui-jqgrid-bdiv");//恢復(fù)overflow屬性,否則會導(dǎo)致jqgrid中scroll條消失 jQuery("#jqgridlist").jqGrid('setGridHeight', GridHeight);//設(shè)置成打印前的高度}

CSS 媒體屬性介紹:
媒介類型(Media Types)允許你定義以何種媒介來提交文檔。文檔可以被顯示在顯示器、紙媒介或者聽覺瀏覽器等等。
媒介類型
某些 CSS 屬性僅僅被設(shè)計為針對某些媒介。比方說 "voice-family" 屬性被設(shè)計為針對聽覺用戶終端。其他的屬性可被用于不同的媒介。例如,"font-size" 屬性可被用于顯示器以及印刷媒介,但是也許會帶有不同的值。顯示器上面的顯示的文檔通常會需要比紙媒介文檔更大的字號,同時,在顯示器上,sans-serif 字體更易閱讀,而在紙媒介上,serif 字體更易閱讀。
@media規(guī)則
@media 規(guī)則使你有能力在相同的樣式表中,使用不同的樣式規(guī)則來針對不同的媒介。
下面這個例子中的樣式告知瀏覽器在顯示器上顯示 14 像素的 Verdana 字體。但是假如頁面需要被打印,將使用 10 個像素的 Times 字體。注意:font-weight 被設(shè)置為粗體,不論顯示器還是紙媒介:
復(fù)制代碼 代碼如下:

<html>
<head>
<style>
@media screen
{
p.test {font-family:verdana,sans-serif; font-size:14px}
}
@media print
{
p.test {font-family:times,serif; font-size:10px}
}
@media screen,print
{
p.test {font-weight:bold}
}
</style>
</head>
<body>....</body>
</html>

不同的媒介類型
注釋:媒介類型名稱對大小寫不敏感。
媒介類型 描述
all 用于所有的媒介設(shè)備。
aural 用于語音和音頻合成器。
braille 用于盲人用點(diǎn)字法觸覺回饋設(shè)備。
embossed 用于分頁的盲人用點(diǎn)字法打印機(jī)。
handheld 用于小的手持的設(shè)備。
print 用于打印機(jī)。
projection 用于方案展示,比如幻燈片。
screen 用于電腦顯示器。
tty 用于使用固定密度字母柵格的媒介,比如電傳打字機(jī)和終端。
tv 用于電視機(jī)類型的設(shè)備。

相關(guān)文章

  • jQuery選擇器實(shí)例應(yīng)用

    jQuery選擇器實(shí)例應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了jQuery選擇器實(shí)例應(yīng)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • jQuery實(shí)現(xiàn)輪播圖效果demo

    jQuery實(shí)現(xiàn)輪播圖效果demo

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • jQuery表單校驗(yàn)插件validator使用方法詳解

    jQuery表單校驗(yàn)插件validator使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了jQuery表單校驗(yàn)插件validator的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • jQuery插件jFade實(shí)現(xiàn)鼠標(biāo)經(jīng)過的圖片高亮其它變暗

    jQuery插件jFade實(shí)現(xiàn)鼠標(biāo)經(jīng)過的圖片高亮其它變暗

    本文給大家介紹的是一款重點(diǎn)突出的jQuery特效插件效果,使用jFade實(shí)現(xiàn)鼠標(biāo)經(jīng)過的圖片高亮其它變暗,非常實(shí)用,推薦給小伙伴們參考下。
    2015-03-03
  • 基于jquery的獲取瀏覽器窗口大小的代碼

    基于jquery的獲取瀏覽器窗口大小的代碼

    今天正好用到這個,就網(wǎng)上搜了搜,貼出來了。需要的朋友可以參考下。
    2011-03-03
  • Javascript jquery css 寫的簡單進(jìn)度條控件

    Javascript jquery css 寫的簡單進(jìn)度條控件

    很多的時候用戶需要等待你“臃腫”的 Javascript 代碼處理完成(Web 2.0 的特色)。期間或許加入一個類似于進(jìn)度條的東西讓用戶有點(diǎn)“安慰”。這個東西實(shí)現(xiàn)起來并不復(fù)雜,無非就是獲得總的處理?xiàng)l目,然后獲得一個百分比,再顯示輸出。
    2008-03-03
  • Jquery模仿Baidu、Google搜索時自動補(bǔ)充搜索結(jié)果提示

    Jquery模仿Baidu、Google搜索時自動補(bǔ)充搜索結(jié)果提示

    昨天研究了一下Jquery 模仿Baidu、Google收索時自動補(bǔ)充收索結(jié)果的提示,感覺效果還行,下面與大家分享下代碼
    2013-12-12
  • jQuery實(shí)現(xiàn)動態(tài)添加和刪除input框?qū)嵗a

    jQuery實(shí)現(xiàn)動態(tài)添加和刪除input框?qū)嵗a

    這篇文章主要介紹了jQuery實(shí)現(xiàn)動態(tài)添加和刪除input框,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • jQuery1.5.1 animate方法源碼閱讀

    jQuery1.5.1 animate方法源碼閱讀

    jquery本身的動畫較之mootools,總體上感覺稍微有點(diǎn)遜色,不過因?yàn)槠溆袕?qiáng)大的插件,加上API易讀型,易用性等備受青睞,在動畫效果方面,API提供了比如一些比較實(shí)用的Effects,下面是main方法animate
    2011-04-04
  • jQuery實(shí)現(xiàn)checkbox的簡單操作

    jQuery實(shí)現(xiàn)checkbox的簡單操作

    這篇文章主要介紹了jQuery實(shí)現(xiàn)checkbox的簡單操作,對復(fù)選框組的全選、全不選、不全選,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論

双柏县| 鄂温| 潮安县| 依兰县| 石门县| 长海县| 武义县| 炉霍县| 海晏县| 鄂托克前旗| 太仓市| 伊通| 夏河县| 铅山县| 花莲市| 牙克石市| 中阳县| 峨眉山市| 绵竹市| 中卫市| 鄂温| 垦利县| 搜索| 东乡县| 额济纳旗| 越西县| 绥德县| 丰县| 晋中市| 宜章县| 合作市| 溧阳市| 临泉县| 特克斯县| 南乐县| 敖汉旗| 辽中县| 安图县| 夹江县| 蓝田县| 兴和县|