扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

漂浮窗口拖動(dòng)的實(shí)現(xiàn)方法

另外還提到一個(gè) jquery 的插件 easydrag,這個(gè)插件處理拖放還算好用,但自從我上次修改后,現(xiàn)在又發(fā)現(xiàn)了它的另一個(gè) bug. 在應(yīng)用了 easydrag 的頁面中,某種情況下會(huì)在頁面加載時(shí)出現(xiàn)“找不到對象”的腳本錯(cuò)誤。經(jīng)過仔細(xì)檢查,發(fā)現(xiàn)問題在于 easydrag 中過早的綁定了 document 的 mousemove 和 mouseup 事件,而有時(shí)候腳本加載的時(shí)候 document 還沒有 ready, 自然就會(huì)“找不到對象”了。  新疆軟件開發(fā)網(wǎng)整理 http://m.jdtbank.com

解決問題的辦法很簡單,我們推遲這兩個(gè)事件的綁定即可:

function mousemove_handler(e){
    // 
}

function mouseup_handler(e){
    // 
    // 解除鼠標(biāo)移動(dòng)和彈起事件的處理函數(shù)綁定
    $(document).unbind("mousemove", mousemove_handler).unbind("mouseup", mouseup_handler);
}

$("#拖動(dòng)目標(biāo)").mousedown(function(){
    // 
    // 添加鼠標(biāo)移動(dòng)和彈起事件的處理函數(shù)綁定
    $(document).mousemove(mousemove_handler).mouseup(mouseup_handler);
})

注意上面代碼中 unbind 事件也是很必要的。

另外推薦一個(gè)很好的 jquery 插件 —— background iframe.
以前我們寫網(wǎng)頁中的日歷控件之類的,為了遮住 <select> (IE 6.0 或以下),一般都是用一個(gè)

<div>
  <iframe></iframe>
</div>
來加載彈出的內(nèi)容。但是這樣有個(gè)問題,就是加載的文檔和當(dāng)前文檔不是一個(gè)頁面,那么在 asp.net 等后臺(tái)代碼里,就不是很方便做數(shù)據(jù)綁定,因?yàn)槎嗔艘粋(gè)頁面,就需要多出很多不必要的變量傳遞工作。

而 background iframe 的原理是,你可以在當(dāng)前頁面的 <div></div> 里直接寫彈出內(nèi)容,它負(fù)責(zé)動(dòng)態(tài)的在這個(gè) div 中插入一個(gè)透明的 iframe 作為背景的遮罩,這樣也一樣能達(dá)到遮擋 <select> 的效果。
調(diào)用方式也非常簡單:

$("#some_layer").bgiframe();
這樣就可以了。

這里聯(lián)想到,編程真的是思路最重要。記得以前看 meizz 的日歷控件代碼,通過 iframe 的方式寫入,實(shí)現(xiàn)很復(fù)雜,現(xiàn)在如果換了 background iframe 這個(gè)思路,問題很簡單就解決了。

作者:未知 | 文章來源:未知 | 更新時(shí)間:2007-11-2 16:19:05

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    C++基礎(chǔ)知識(shí):結(jié)構(gòu)體數(shù)據(jù)的指針變量
    如何實(shí)現(xiàn)C與C++程序的相互調(diào)用
    在C++中成員函數(shù)如何實(shí)現(xiàn)操作符重載?
    基礎(chǔ)學(xué)習(xí):C++非成員函數(shù)實(shí)現(xiàn)操作符重載
    基礎(chǔ)學(xué)習(xí):C++重載輸入輸出符
    基礎(chǔ)學(xué)習(xí):C++重載下標(biāo)結(jié)算符
    基礎(chǔ)學(xué)習(xí):C++中重載調(diào)用操作符
    基礎(chǔ)學(xué)習(xí):C++重載轉(zhuǎn)換操作符operator (type)
    C++類復(fù)制控制學(xué)習(xí)
    C++類析構(gòu)函數(shù)學(xué)習(xí)
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗(yàn)證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項(xiàng)目開發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項(xiàng)目經(jīng)理有那些
    ·學(xué)習(xí)如何在Lambda表達(dá)式進(jìn)
    ·C++基礎(chǔ)知識(shí):結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實(shí)現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補(bǔ)了一部分java的
    ·rss定制的另外一種實(shí)現(xiàn)方式
    ·delphi實(shí)現(xiàn)利用arp欺騙來實(shí)
    ·基礎(chǔ)學(xué)習(xí):基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計(jì)
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    龙海市| 伊金霍洛旗| 福鼎市| 松潘县| 天祝| 肥东县| 竹溪县| 襄城县| 汉寿县| 嘉鱼县| 中牟县| 西林县| 韶山市| 苏州市| 深泽县| 双桥区| 定远县| 武隆县| 依兰县| 双鸭山市| 古浪县| 双峰县| 六枝特区| 潜山县| 屯昌县| 凤庆县| 景谷| 桐庐县| 荆州市| 济南市| 资中县| 镇远县| 白水县| 格尔木市| 襄樊市| 密山市| 林周县| 十堰市| 五河县| 称多县| 黑河市|