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

jquery插件制作 提示框插件實(shí)現(xiàn)代碼

 更新時(shí)間:2012年08月17日 15:38:13   作者:  
今天我們介紹的是提示框插件tooltip的制作,其中還會介紹到自定義選擇器插件的開發(fā)
我們首先來介紹自定義選擇器的開發(fā),他的代碼結(jié)構(gòu)如下:
復(fù)制代碼 代碼如下:

(function ($) {
$.expr[':'].customselector = function (object,index,properties,list) {
//code
};
})(jQuery);

調(diào)用時(shí)候的寫法:
$(a:customselector)  現(xiàn)在我們先解釋下函數(shù)中所使用到的各個(gè)參數(shù)。
  object:當(dāng)前dom元素的引用,而不是jquery對象。需要強(qiáng)調(diào)的一點(diǎn),dom元素和jquery對象完全不是一回事,a標(biāo)簽代表的是dom元素,$('a')代表的是jquery對象,他本身是個(gè)js對象。不清楚的朋友情google相關(guān)知識。
  index:下標(biāo)為0的數(shù)組索引。
  properties:選擇器元數(shù)據(jù)數(shù)組。
  list:dom元素?cái)?shù)組。
  這些參數(shù)中,第一個(gè)參數(shù)是必須的,其他幾個(gè)參數(shù)是可選的。
  選擇器函數(shù)通過bool值確定是否包含當(dāng)前元素,true包含,false不包含。
  這里我們實(shí)現(xiàn)一個(gè)a標(biāo)簽的選擇器,只選擇指向外部鏈接的a標(biāo)簽,代碼如下:
復(fù)制代碼 代碼如下:

(function ($) {
$.expr[':'].external = function (object) {
if ($(object).is('a')) {
return object.hostname != location.hostname;
}
};
})(jQuery);

現(xiàn)在我們開始實(shí)現(xiàn)提示框插件的開發(fā),開發(fā)過程就不多講了,主要是代碼實(shí)現(xiàn),里面有備注說明。
復(fù)制代碼 代碼如下:

(function ($) {//更新坐標(biāo)位置
$.fn.updatePosition = function (event) {
return this.each(function () {
$(this).css({
left: event.pageX + 20,
top: event.pageY + 5
});
});
}
//提示框插件,將顯示a標(biāo)簽title屬性的內(nèi)容
$.fn.tooltip = function () {
return this.each(function () {
//獲取當(dāng)前對象
var self = $(this);
//獲取title屬性值
var title = self.attr('title');
//判斷當(dāng)前對象是否是a標(biāo)簽,title屬性有無內(nèi)容
if (self.is('a') && title != '') {
self.removeAttr('title')
.hover(function (event) {
//鼠標(biāo)在目標(biāo)對象上
$('<div id="tooltip"></div>').appendTo('body')
.text(title)
.hide()
.updatePosition(event)
.fadeIn(400);
}, function () {
//鼠標(biāo)移出
$('#tooltip').remove();
}).mousemove(function (event) {
//鼠標(biāo)移動
$('#tooltip').updatePosition(event);
});
}
});
};
})(jQuery);

希望本片文章對你有用,想看完整效果的朋友可以去下demo,下載地址:jQuery.plugin.tooltip

相關(guān)文章

  • jQuery Ajax中的事件詳細(xì)介紹

    jQuery Ajax中的事件詳細(xì)介紹

    這篇文章主要介紹了jQuery Ajax中的事件詳細(xì)介紹,本文詳細(xì)的講解了AJAX的局部事件和全局事件、事件的順序等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 基于jquery日歷價(jià)格、庫存等設(shè)置插件

    基于jquery日歷價(jià)格、庫存等設(shè)置插件

    這篇文章主要為大家詳細(xì)介紹了基于jquery日歷價(jià)格、庫存等設(shè)置插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • jQuery實(shí)現(xiàn)表頭固定效果的實(shí)例代碼

    jQuery實(shí)現(xiàn)表頭固定效果的實(shí)例代碼

    jQuery實(shí)現(xiàn)表頭固定效果的實(shí)例代碼,需要的朋友可以參考一下
    2013-05-05
  • jquery的ajax跨域請求原理和示例

    jquery的ajax跨域請求原理和示例

    這篇文章主要介紹了jquery的ajax跨域請求原理和示例,需要的朋友可以參考下
    2014-05-05
  • jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過由下向上展開效果示例【測試可用】

    jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過由下向上展開效果示例【測試可用】

    這篇文章主要介紹了jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過由下向上展開效果,涉及jQuery基于事件響應(yīng)結(jié)合stop與animate方法控制頁面元素屬性動態(tài)變換相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • jQuery實(shí)現(xiàn)用戶注冊的表單驗(yàn)證示例

    jQuery實(shí)現(xiàn)用戶注冊的表單驗(yàn)證示例

    用戶注冊的表單往往是需要進(jìn)行驗(yàn)證的,否則會有一些不否合規(guī)則的數(shù)據(jù)入庫,后果會不堪設(shè)想,下面為大家詳細(xì)介紹下通過jquery是如何實(shí)現(xiàn)的,下面有個(gè)示例,感興趣的朋友可以參考下
    2013-08-08
  • jQuery封裝的獲取Url中的Get參數(shù)示例

    jQuery封裝的獲取Url中的Get參數(shù)示例

    js的純前臺處理時(shí)會遇到將一個(gè)網(wǎng)頁的參數(shù),通過get方式,傳遞給下一個(gè)頁面的問題,此時(shí)可以獲取Url中的Get參數(shù),具體如下,需要的朋友可以參考下
    2013-11-11
  • ajax jquery實(shí)現(xiàn)頁面某一個(gè)div的刷新效果

    ajax jquery實(shí)現(xiàn)頁面某一個(gè)div的刷新效果

    這篇文章主要給大家介紹了關(guān)于ajax jquery實(shí)現(xiàn)頁面某一個(gè)div的刷新效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Jquery實(shí)現(xiàn)顯示和隱藏的4種簡單方式

    Jquery實(shí)現(xiàn)顯示和隱藏的4種簡單方式

    顯示和隱藏的效果想必大家都有見到過吧,其實(shí)很簡單,通過jquery便可輕松實(shí)現(xiàn),下面為大家整理了4種方式,大家可以根據(jù)需求自由選擇
    2013-08-08
  • 基于jquery的跟隨屏幕滾動代碼

    基于jquery的跟隨屏幕滾動代碼

    我們在很多網(wǎng)站看到,當(dāng)我們滾動網(wǎng)頁時(shí),網(wǎng)頁內(nèi)的廣告或某個(gè)小區(qū)域并不會消失,而是浮動在屏幕的某個(gè)地方,特別是一些局域廣告
    2012-07-07

最新評論

靖江市| 茶陵县| 临洮县| 万年县| 渭南市| 灵川县| 黄冈市| 浏阳市| 镇雄县| 五莲县| 彭泽县| 襄垣县| 武胜县| 上犹县| 武威市| 黑山县| 榆中县| 宁化县| 武乡县| 荣成市| 邻水| 潍坊市| 神木县| 大渡口区| 惠来县| 开原市| 昌乐县| 雅江县| 翁牛特旗| 黄山市| 延庆县| 衡山县| 都江堰市| 承德县| 瑞昌市| 青海省| 兴和县| 全椒县| 东港市| 定兴县| 花莲市|