|
原來我們要寫一個客戶端的特效,要寫一兩天的JavaScript,然后再調(diào)試一兩天,才可以看見端倪。現(xiàn)在我們只要使用JQuery和他的 plugin,就可以任意的實現(xiàn)我們腦海中的特效,感謝他們的編寫者對人類的貢獻(xiàn)(一百個西紅柿砸過來。。。。。。。。。。。。。。)。
我今天實現(xiàn)的需求是一個需要從列表頁面中選擇要導(dǎo)出到word中的列,然后在將選中列的內(nèi)容導(dǎo)出到word中,同時為了增加通用性,列的個數(shù)不是固定的,也就是說這張表格可能是4列,也可能是5列,待選擇的列數(shù)目不固定。例如:有下面的一張表格,然后我們要打印除薪水外的其他列。
姓名 | 年齡 | 性別 | 薪水 |
張三 | 19 | 男 | 10000 |
張三 | 19 | 男 | 10000 |
張三 | 19 | 男 | 10000 |
我的設(shè)計是先用后臺代碼循環(huán)這個表格的表頭,組成下面的字符串
1-Name--2-Age--3-Sex--4-Salary,將這個字符串存儲在hiddenfield中,然后由JavaScript讀取,動態(tài)在彈出Div中添加checkbox對應(yīng)的html,




然后在選擇之后將選擇的值組成對應(yīng)的字符串,例如:選擇Name、Age、Sex,就組成,1-Name--2-Age--3Sex,存放在另外的一個hiddenfield中,在后臺代碼讀取這個選中的字符串,將表格中相應(yīng)的列導(dǎo)出到word中。
同時為了使這個彈出頁面可以拖動,使用了EasyDrag jQuery Plugin,可以從http://fromvega.com/wordpress/2007/07/14/easydrag-jquery-plugin/下載。
這個插件很好用,也很簡單,
實現(xiàn)拖動效果.
復(fù)制代碼 代碼如下:
$(document).ready( function()
{
$("#divPanel").easydrag();
}
);
Html 代碼
復(fù)制代碼 代碼如下:
<div id="divPanel" style="width:300px;height:300px;background:white;border:1px solid #000000;position:absolute;left:5px;top:50px" >
<div id="divTitle" style="width:100%;height:25px;background:lavender">
Title
</div>
<div style="width:100%">
</div>
</div>
EasyDrag還可以指定可拖動的區(qū)域,比如只能通過標(biāo)題拖動整個div,我們JS可以這樣寫
復(fù)制代碼 代碼如下:
$(document).ready ( function()
{
$("#divPanel").easydrag();
$("#divPanel").setHandler("divTitle");
}
);
復(fù)制代碼 代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<style type="text/css">
.pop-box {
z-index: 9999;
margin-bottom:3px;
display:none;
position:absolute;
background:#ffffff;
border:solid 1px #6e8bde;
}
.pop-box h4{
color:#ffffff;
cursor:default;
height:18px;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:2px;
}
.pop-box-body{
clear:both;
margin:4px;
padding:2px;
}
</style>
<script type="text/Javascript" src="script/jquery.js">
</script>
<script type="text/Javascript" src="script/jquery.easydrag.js"></script>
<script typ="text/Javascript">
$(document).ready(function(){
var text = "1-Name--2-Age--3-Sex--4-Salary";
var tokenGroup = new Array();
tokenGroup = text.split("--");
$(".optionDiv").append("<fieldset class='fieldset1'><legend class='legend1'>
主站蜘蛛池模板:
欧美14videosex性欧美成人
|
国产成人免费手机在线观看视频
|
北条麻妃夫の友人196
|
欧美极限变态扩张video
|
国产中文视频无码成人精品
|
九九热久久只有精品2
|
久操久操久操
|
国产精人妻无码一区麻豆
|
2018久久视频在线视频观看
|
牢记永久免费网址
|
色午夜日本高清视频www
|
午夜爽喷水无码成人18禁三级
|
欧美三级在线完整版免费
|
午夜伦yy44880影院
|
国内精品国内自产视频
|
中文字幕乱偷无码AV蜜桃
|
午夜国产高清精品一区免费
|
中文字幕在线视频观看
|
国产欧美一区二区三区在线看
|
国产日韩欧美有码在线视频
|
伦理79电影网在线观看
|
伊人AV一区二区三区夜色撩人
|
免费看毛片的网址
|
亚洲伊人精品
|
国产v综合v亚洲欧美大片
|
有码 亚洲 制服 国产 在线
|
日日a.v拍夜夜添久久免费
|
国产精品亚洲精品爽爽
|
亚洲精品久久久久69影院
|
国产精品麻豆a在线播放
|
久草色在线
|
久久国产综合精品欧美
|
女子叉开腿让男子桶免费软件
|
大胸美女裸身色诱网站
|
受喷汁红肿抽搐磨NP双性
|
欧美人与动牲交A精品
|
91传媒蜜桃香蕉在线观看
|
久久青青草视频在线观
|
北条麻妃夫の友人196
|
波多久久亚洲精品AV无码
|
国产午夜不卡
|