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

js彈出層之1:JQuery.Boxy (二)

 更新時間:2011年10月06日 23:11:10   作者:  
在《彈出層之1:JQuery.Boxy (一)》中講到了JQuery.Boxy的基本用法,本次講下手動創(chuàng)建實例,new一個boxy對象是很容易的,傳遞一些參數(shù)對象就能滿足不同的需求了。
4.1、手動創(chuàng)建實例
復(fù)制代碼 代碼如下:

<script type="text/javascript">
$(function() {
$("#a1").click(function() {
//實例化一個Boxy對象
var box1 = new Boxy("<h3>這個參數(shù)是顯示的內(nèi)容</h3>" //顯示內(nèi)容
,
{
title: "標題", //對話框標題
modal: false, //是否為模式窗口
afterHide: function(e) { alert("dialog hide"); }, //隱藏時的回調(diào)函數(shù)
afterShow: function(e) { alert("dialog show"); }, //顯示時的回調(diào)函數(shù)
closeText: "X", //關(guān)閉功能按鈕的標題文字
draggable: true //是否可以拖動
});
box1.resize(300, 100); //設(shè)置對話框的大小
});
});
</script> <p>
<a href="#" id="a1">4.1、手動創(chuàng)建一個實例</a>
</p>


測試發(fā)現(xiàn)modal為true為模式窗口,也就是背景被遮罩時就算設(shè)置 draggable: true拖動也是無效的。

5.1、常用對話框—提問框
復(fù)制代碼 代碼如下:

//提問框
$("#a2").click(function() {
Boxy.ask("鳳姐最漂亮的部分是?", //問題
["臉皮", "小嘴巴", "知識淵博"], //可選項按鈕
function(val) { alert(val) }, //回調(diào)方法
{title:"測試",modal:false} //boxy屬性設(shè)置
);
}); <p>
<a href="#" id="a2">5.1、彈出提問框</a>
</p>

Boxy.ask(question, answers, callback, options)方法的4個參數(shù)question表示提問;answers提問選擇項,一般為數(shù)組;callback為回調(diào)方法;options是boxy彈出框的的屬性對象,見4.1。

5.2、常用對話框—警告框
復(fù)制代碼 代碼如下:

//警告框
$("#a3").click(function() {
Boxy.alert("這是警告信息", //提示信息
function(val) { alert(val); }, //回調(diào)方法
{title:"提示"}); //boxy屬性
}); <p>
<a href="#" id="a3">5.2、警告框</a>
</p>

Boxy.alert(message, callback, options)方法的3個參數(shù)message表示警告信息;callback為回調(diào)方法;options是boxy彈出框的的屬性對象,見4.1。

5.3、常用對話框—確認框
復(fù)制代碼 代碼如下:

//確認框
$("#a4").click(function() {
Boxy.confirm("你確認要看鳳姐的照片嗎?", //確認提示信息
function() { alert("上當(dāng)了") }, //點擊確認后的回調(diào)信息
{ title: "測試", modal: false }); //boxy屬性設(shè)置
}); <p>
<a href="#" id="a4">5.3、確認框</a>
</p>

Boxy.confirm(message, callback, options)方法的3個參數(shù)message表示確認提示信息;callback為回調(diào)方法,只有點擊確認時才會執(zhí)行;options是boxy彈出框的的屬性對象,見4.1。
 
6、API參數(shù)

方法:
Boxy.load(url, options)
以一個URL加載內(nèi)容并以Boxy對話框的形式展現(xiàn)。支持以下的一些選項參數(shù):
•類型 - HTTP方法,默認為GET
•緩存 - 如果是true,緩存內(nèi)容連續(xù)通話。相當(dāng)于緩存選項傳遞到j(luò)Query的Ajax方法。默認:false。
•過濾 - jQuery的表達式,用于過濾遠程內(nèi)容。
(任何其他指定的選項將被傳遞到boxy的構(gòu)造函數(shù)中)

Boxy.get(element)
返回包含元素的實例,例如:<a href="#" onclick="Boxy.get(this).hide();">關(guān)閉對話框</a>

Boxy.ask(question, answers, callback, options)
顯示模式,即非可關(guān)閉對話框,允許用戶選擇選項。問題是要顯示給用戶的信息。答案是一個數(shù)組或一切可能的回答的數(shù)列?;卣{(diào)函數(shù)將收到選定的回答,這是否是需要的值或相應(yīng)的密鑰要根據(jù)一個數(shù)組或答案數(shù)列是否已經(jīng)提供了。options是一種額外的可選設(shè)置選項傳遞給對話框的構(gòu)造函數(shù)。

Boxy.alert(message, callback, options)
顯示模式,非可關(guān)閉對話框顯示消息給用戶。
注意:此方法并不是為了取代瀏覽器本地window.alert()函數(shù)提供,因為它沒有能力阻止程序執(zhí)行,在對話框是可見的時候。

Boxy.confirm(message, callback, options)
顯示模式,非可關(guān)閉對話框顯示的含有確定和取消按鈕的消息。回調(diào)只會在用戶選擇了“確定”時被調(diào)用。
注意:此方法并不是為了取代瀏覽器提供的本地window.confirm()函數(shù),因為它沒有能力在對話框可見時阻止程序執(zhí)行的。

Boxy.linkedTo(ele)
返回已通過執(zhí)行器構(gòu)造函數(shù)選項連接DOM元素的boxy實例。

Boxy.isModalVisible()
返回true如果任何模式對話框是當(dāng)前可見的,否則返回false。

new Boxy(element, options)
構(gòu)造函數(shù);創(chuàng)建一個新的boxy對話框。element是對話框的內(nèi)容;任何有效的參數(shù),jQuery的$()函數(shù)在這里也是有效的。options是一個配置選項的散列,見下面詳細的資料。

estimateSize()
當(dāng)對話框不可見的時候估計其大小。如果當(dāng)前對話框可見,不要使用此方法,使用getSize()代替。

getSize()
以數(shù)組的形式[width, height]返回對話框的大小。

getContentSize()
返回對話框內(nèi)容區(qū)域的大小。默認情況下,指在對話框框架里的一切,不包括標題欄。

getPosition()
以[x,y]數(shù)組形式返回最頂層對話框的左上角坐標。

getCenter()
以[x,y]數(shù)組形式返回最頂層對話框的中心點的坐標。

getInner()
返回一個jQuery對象包裝對話框的內(nèi)部區(qū)域-框架內(nèi)包括標題欄一切。

getContent()
返回一個jQuery對象包裝對話框的內(nèi)容區(qū)域-框架內(nèi)的一切,不包括標題欄。

setContent(newContent)
設(shè)置對話框中的內(nèi)容,任何對$()有效的參數(shù)也對設(shè)置的新內(nèi)容有效。可鏈接。

moveTo(x,y)
移動對話框到左上角為(x,y)的位置,可鏈接。

centerAt(x,y)
把對話框移動到中心坐標為(x,y)的位置上。

center(axis)
移動對話框,使其在視野的中央。可選參數(shù)axis可以是"x","y"中的任意一個中心軸??涉溄?。

resize(w,h,after)
重新調(diào)整對話框的高寬到[w,h],完成后執(zhí)行回調(diào)函數(shù),回調(diào)函數(shù)將接受Boxy實例作為參數(shù)??涉溄印?/P>

tween(w,h,after)
動畫補間對話框高寬到[w,h],完成后執(zhí)行回調(diào)函數(shù),回調(diào)函數(shù)將接受Boxy實例作為參數(shù)??涉溄?。

isVisible()
如果當(dāng)前對話框可見,則返回true,否則返回false。

show()
顯示對話框,可鏈接。

hide(after)
隱藏對話框,after為可選回調(diào)函數(shù),完成后執(zhí)行。可鏈接。

toggle()
觸發(fā)對話框的顯隱屬性??涉溄印?/P>

hideAndUnload(after)
在隱藏后立即執(zhí)行卸載。在卸載之前執(zhí)行after回調(diào)函數(shù)??涉溄?。

unload()
從DOM中刪除對話框,切斷其與執(zhí)行機構(gòu)的聯(lián)系,如果有的話。一旦出現(xiàn)一個對話框已被卸載它的任何進一步行動都是未定義的。

toTop()
將當(dāng)前對話框移動到其他所有對話框的上部。可鏈接。

getTitle()
以HTML的形式返回對話框的標題。

setTitle(t)
設(shè)置對話框的標題為t,可鏈接。


屬性:

 

CSS選擇器
.boxy-wrapper .title-bar
div包裝的自動生成的標題欄

.boxy-wrapper .title-bar h2
標題欄的內(nèi)容

.boxy-wrapper .title-bar.dragging
拖拽時候的標題欄

.boxy-wrapper .title-bar .close
默認的關(guān)閉對話框的執(zhí)行器

.boxy-inner
內(nèi)部區(qū)域,包括標題欄

.boxy-content
內(nèi)部區(qū)域,不包括標題欄。這個class類將被自動添加到傳遞給Boxy的構(gòu)造函數(shù)的任何元素。

.boxy-wrapper .question
通過Boxy.ask()創(chuàng)建的,包含問題文字

.boxy-wrapper .answers
通過Boxy.ask()創(chuàng)建的,包含應(yīng)答的按鈕

.close
這一class類的任何內(nèi)容的單擊事件將關(guān)聯(lián)到關(guān)閉對話框上。

 

選擇器的外框圓角效果是使用png圖片實現(xiàn)的,如果想更改透明程度,可以使用ps修改圖片;如果不考慮IE6的話,可以使用另一種常用的圓角方法(不用圖片只用css樣式)。

官網(wǎng):http://onehackoranother.com/projects/jquery/boxy/
譯文:http://www.zhangxinxu.com/wordpress/?p=318

相關(guān)文章

  • jQuery?UI旋轉(zhuǎn)器部件Spinner?Widget

    jQuery?UI旋轉(zhuǎn)器部件Spinner?Widget

    這篇文章介紹了jQuery?UI旋轉(zhuǎn)器部件Spinner?Widget,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • jQuery實現(xiàn)360°全景拖動展示

    jQuery實現(xiàn)360°全景拖動展示

    360全景就是視角超過人的正常視角的圖像,而我們這里說的全景特指水平視角360度,垂直視角180度的圖像??梢匀翱臻g里進行切換,達到瀏覽各個不同場景360全景展示的目的。
    2015-03-03
  • jquery事件與函數(shù)的使用介紹

    jquery事件與函數(shù)的使用介紹

    jquery事件與函數(shù)在使用中很頻繁,在本文為大家介紹下事件綁定及函數(shù)聲明和命名函數(shù)表達式,感興趣的朋友可以參考下
    2013-09-09
  • jQuery實現(xiàn)兩個select控件的互移操作

    jQuery實現(xiàn)兩個select控件的互移操作

    本文主要介紹了利用jQuery實現(xiàn)兩個<select>控件的互移操作的方法代碼,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • jQuery中outerHeight()方法用法實例

    jQuery中outerHeight()方法用法實例

    這篇文章主要介紹了jQuery中outerHeight()方法用法,實例分析了outerHeight()方法的功能、定義及獲取第一個匹配元素外部高度的使用技巧,需要的朋友可以參考下
    2015-01-01
  • 20個最新的jQuery插件

    20個最新的jQuery插件

    jQuery 是一個非常優(yōu)秀的 JavaScript 框架,使用簡單靈活,同時還有許多成熟的插件可供選擇,它可以幫助你在項目中加入一些非常好的效果
    2012-01-01
  • jquery實現(xiàn)簡單的拖拽效果實例兼容所有主流瀏覽器(優(yōu)化篇)

    jquery實現(xiàn)簡單的拖拽效果實例兼容所有主流瀏覽器(優(yōu)化篇)

    相對于上一篇,優(yōu)化了拖拽的效果,具體的代碼及截圖如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗

    jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗

    這篇文章主要介紹了jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 基于jquery的仿百度搜索框效果代碼

    基于jquery的仿百度搜索框效果代碼

    最近項目中用到類似百度的輸入框,于是自己用jquery寫了一個。希望和大家共同分享一下。存在許多bug,請各位不吝賜教。
    2011-04-04
  • jquery網(wǎng)頁日歷顯示控件calendar3.1使用詳解

    jquery網(wǎng)頁日歷顯示控件calendar3.1使用詳解

    這篇文章主要為大家詳細介紹了jquery網(wǎng)頁日歷顯示控件calendar3.1使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論

长宁县| 丽水市| 白银市| 昭苏县| 徐州市| 通化县| 彝良县| 玛多县| 天镇县| 元朗区| 来凤县| 长汀县| 天峻县| 万年县| 马公市| 准格尔旗| 西青区| 丰城市| 津南区| 额济纳旗| 白朗县| 于都县| 武威市| 密云县| 剑川县| 汾阳市| 开原市| 五华县| 遂川县| 长乐市| 白玉县| 独山县| 来宾市| 芮城县| 金乡县| 常州市| 南平市| 赣榆县| 调兵山市| 大厂| 大足县|