成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

jQuery:讓文盲秀網(wǎng)頁

開發(fā) 前端
一般命名插件的CSS和腳本命名都很規(guī)范,所以難得出現(xiàn)沖突。只要CSS和Js不沖突,就可以 放心用,隨便用,亂著用。

一.需求如下

1:注冊不新開頁面,改成彈出層,

2:新增用戶買房欲望調(diào)查,

3:用戶名自動檢索出推薦的用戶名,

4:出生日期用戶輸入改成控件選擇。

5:盡力提高用戶體驗,吸引用戶注冊。

二.無圖無真相

1:簡化后的頁面:

2:浮出文字提示和圓角邊框:

3:支持民意調(diào)查(異步提交)

4:自動檢索推薦用戶名(測試數(shù)據(jù))

5:數(shù)據(jù)有效性驗證

6:日歷

7:支持拖拽

8:滑入顯示

9:over

#p#

三.代碼分析

1.彈出層的制作,

a.先引用這三個:

  1. <script src="jquery-1.4.2.min.js" type="text/javascript" language="javascript"></script>  
  2.  
  3. <script src="jquery-impromptu.3.1.min.js" type="text/javascript" language="javascript"></script>  
  4.  
  5. <link rel="stylesheet" media="all" type="text/css" href="examples.css" />  

b.調(diào)用這個方法$.prompt,實現(xiàn)彈出。

2.浮出文字

a.先引用這兩個:

  1. <link rel="stylesheet" media="all" type="text/css" href="jquery.tooltip.css" />  
  2. <script src="jquery.tooltip.min.js" type="text/javascript" language="javascript"></script>  

b.調(diào)用下面代碼實現(xiàn)浮出:

  1. $("#suggest2").tooltip({bodyHandler: function() {return "用戶名必須以字母開頭";},showURL: false});  
  2. $("#cemail").tooltip({bodyHandler: function() {return "建議使用新浪游戲";},showURL: false});  
  3. $("#Text1").tooltip({bodyHandler: function() {return "未成年人請不要注冊";},showURL: false});  

3.投票

a.先引用下面兩個:

  1. <script type="text/javascript" src="jquery.rater.js"></script>  
  2. <link rel="stylesheet" type="text/css" href="rater.css" media="screen" /> 

b.調(diào)用$('#demo2').rater('Handler1.ashx')實現(xiàn)投票

4.自動檢索推薦用戶名(自動完成)

a.先引用下面兩個

  1. <script src="jquery.autocomplete.min.js" type="text/javascript" language="javascript"></script>  
  2. <link rel="stylesheet" media="all" type="text/css" href="jquery.autocomplete.css" />  
  3. <script src="localdata.js" type="text/javascript" language="javascript"></script>  

b.調(diào)用  $("#suggest2").focus().autocomplete(cities);實現(xiàn)自動檢索,(用的是localdata.js里面的本地測試數(shù)據(jù))

5.數(shù)據(jù)校驗

a.先引用這 

  1. <script src="jquery.validate.js" type="text/javascript" language="javascript"></script>  

再寫如下CSS:

  1. <style type="text/css" 
  2. #commentForm { width: 500px; }  
  3. #commentForm label { width: 500px; }  
  4. #commentForm label.error, #commentForm input.submit { margin-left: 0px;color: red;   }  
  5. </style>  
  6.  

(commentForm 為form的ID)

b.調(diào)用這個$("#commentForm").validate()實現(xiàn)驗證;form里面的class和一些屬性配置好,一切驗證全自動。

如:郵箱<input  id="cemail" name="email" class="required email" />

6.日歷

說到這個慚愧啊!開始用的JQuery的日歷插件,后來由于其不能置于彈框的上面,所以改用另外一個。

a.先引用這兩個

  1. <script src="calendar2008.js" type="text/javascript" language="javascript"></script>  
  2. <link rel="stylesheet" media="all" type="text/css" href="rightbar.css" />  

b.再寫如下代碼

  1. var c = new Calendar("c");  
  2. document.write(c);  
  3. //下面兩個用為微調(diào)定位  
  4. c.offsetTop =22;  
  5. c.offsetLeft = 25; 

html代碼:

可以看得出,他class="required dateISO" 自動驗證時間格式

  1. <input class="required dateISO"  name="begintime" type="text" id="Text1" size="21"  onfocus="c.showMoreDay = false;c.show(this);"  value=""/> 

7.拖拽

a.先引用這個: 

  1. <script src="jquery-ui.min.js" type="text/javascript" language="javascript"></script> 

b.再寫這個$("xxx").draggable();實現(xiàn)拖拽

8.滑入顯示:

插件提供了擴展:

  1. Code highlighting produced by Actipro CodeHighlighter (freeware)  
  2. http://www.CodeHighlighter.com/  
  3.  
  4. --> $(document).ready(function() {  
  5.      $.fn.extend({  
  6.     dropIn: function(speed, callback){  
  7.         var $t = $(this);  
  8.  
  9.         if($t.css("display") == "none"){  
  10.             eltop = $t.css('top');  
  11.             elouterHeight = $t.outerHeight(true);  
  12.  
  13.             $t.css({ top: -elouterHeight, display: 'block' })  
  14.                 .animate({ top: eltop },speed,'swing', callback);  
  15.         }  
  16.     }  
  17. });  
  18. }); 

調(diào)用$.prompt("mes",{show:'dropIn'}即可實現(xiàn)滑入。

9.圓角邊框。

a.先引用這個 

  1. <script src="jquery.corner.js" type="text/javascript" language="javascript"></script>  

b.調(diào)用$.("xxx").corner("cc:#d1c7b7");

c.注意事項:四個角所缺的地方的顏色也是可設置的,一般都和背景色一致。

#p#

四.總結(jié)

一般命名插件的CSS和腳本命名都很規(guī)范,所以難得出現(xiàn)沖突。只要CSS和Js不沖突,就可以   放心用,隨便用,亂著用。

五.問題(已解決)

本來想清一色的JQuery插件的,結(jié)果JQuery日歷插件浮不到彈出層的上面,所以換了另外一個日歷控件。氣得我把z-index設成10000000000000000,結(jié)果可想而知----依然浮不上。找不到哪里CSS沖突了,哪個發(fā)現(xiàn)了告訴我一下。

  1. Code highlighting produced by Actipro CodeHighlighter (freeware)  
  2. http://www.CodeHighlighter.com/  
  3. -->table.jCalendar {  
  4.     border: 1px solid #000;  
  5.     background: #aaa;  
  6.     border-collapse: separate;  
  7.     border-spacing: 2px;  
  8.     z-index: 100000000000000000000000000000000;  
  9.     position:absolute;  

解決辦法:

方法一:在你的頁面開始出定義下面的樣式

.ui-datepicker {z-index:1200;} 

當調(diào)用dialog時用下面的代碼

jQuery("#midialog").dialog({zIndex:900}); 

方法二:

  1. .datepicker({   
  2. beforeShow: function (i, e) {   
  3. var z = jQuery(i).closest(".ui-dialog").css("z-index") + 4;   
  4. e.dpDiv.css('z-index', z);   
  5. }   
  6. })   

六.下載

原文鏈接:http://www.cnblogs.com/iamzhanglei/archive/2010/06/15/1758645.html

【編輯推薦】

  1. jQuery插件之Ajax自動完成
  2. jQuery基本事件代碼優(yōu)化
  3. 印象深刻的jQuery手風琴效果應用
  4. jQuery可多次使用的星級插件
  5. JQuery插件的開發(fā)真的有那么難嗎
 
責任編輯:張偉 來源: 當耐特磚家的博客
相關推薦

2023-12-08 11:22:31

IT首席轉(zhuǎn)型官轉(zhuǎn)型

2023-01-04 13:36:11

谷歌

2020-06-11 16:54:57

黑客勒索軟件網(wǎng)絡攻擊

2022-04-19 07:45:40

代碼Python美圖秀秀

2018-06-12 10:30:01

2011-02-22 17:40:54

konqueror

2019-07-10 10:20:36

前端用戶體驗javascript

2017-11-13 14:11:11

iPhone X瀏覽導航

2012-02-03 09:38:13

編程

2011-06-03 14:10:31

SEO網(wǎng)頁摘要

2012-04-10 09:47:09

jQuery

2017-10-13 22:05:09

山河

2012-04-25 10:18:49

jQuery

2016-10-20 08:57:17

網(wǎng)頁ChromeIE

2011-08-31 10:14:36

windows7Hosts

2024-12-31 12:04:48

2015-11-12 09:49:29

可視化

2015-03-17 09:34:57

PHP響應式網(wǎng)頁設計網(wǎng)頁設計建議

2023-10-10 13:42:30

美圖秀秀AI工作流
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲欧美日韩在线不卡 | 日本精品裸体写真集在线观看 | 中文字幕不卡在线观看 | 国产一区二区视频免费在线观看 | 国产一区二区三区日韩 | 黄网免费| 久久精品成人 | 欧美精品久久久久久久久老牛影院 | 日本韩国电影免费观看 | 欧美成人精品一区二区男人看 | 久久人人爽人人爽人人片av免费 | 成人av在线播放 | 欧美激情在线观看一区二区三区 | 人人干97 | 91欧美激情一区二区三区成人 | 日本天天操 | 国产午夜精品久久久 | 国产一区二区免费 | 欧美日韩不卡合集视频 | 伊人色综合久久天天五月婷 | 特黄视频 | 精品在线一区 | www.国产.com | 久久91| 日本久久综合 | 久久一区二区av | xx视频在线观看 | 免费在线播放黄色 | 久久久tv| 日韩不卡视频在线观看 | 精品自拍视频在线观看 | 久久精品亚洲精品国产欧美kt∨ | 久久久久午夜 | 亚洲影音先锋 | 欧美三区在线观看 | 欧美成人手机在线 | 99成人在线视频 | 人人人干| 成人小视频在线免费观看 | 国产精品美女一区二区三区 | 区一区二区三在线观看 |