欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jquery如何實現(xiàn)自定義顯示消息數(shù)量

這篇文章主要介紹jquery如何實現(xiàn)自定義顯示消息數(shù)量,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

公司主營業(yè)務(wù):做網(wǎng)站、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出祥符免費做網(wǎng)站回饋大家。

具體內(nèi)容如下

根據(jù)需求簡單的實現(xiàn)一個小功能控件,暫時不支持擴展。

$("xxxxxxx").iconCountPlugin(options, start, isOffset) {

//三個參數(shù),自定義樣式,是否禁止圖標位置隨瀏覽器窗口變化而變化,是否禁用偏移量
這個是調(diào)用,后面?zhèn)z參數(shù)可以根據(jù)需求自行進行調(diào)整,以兼容不同的瀏覽器,可能因為瀏覽器之間的差異導致出一些意想不到的錯誤.
復制代碼
;
(function ($, window, document, undefined) {
var inforCountShow = function (target, option, isOffset) {
this.$element = target;
var str = "<span class = 'infor-count'></span>";
var offsetleft = $(this.$element).offset().left;
var offsetTop = $(this.$element).offset().top;
var targetWidth = $(this.$element).width();
var targetHeight = $(this.$element).height();
var left = "",
top = "";
if (!isOffset) {
left = offsetleft + targetWidth - 18;
top = offsetTop - 5;
} else {
left = targetWidth + 13;
top = targetHeight - 3;
}
$(this.$element).after(str);
this.defaults = {
'display': 'inline-block',
'width': '18px',
'height': '18px',
'position': 'absolute',
'backgroundColor': '#f43530',
'color': '#fff',
'borderRadius': '15px',
'textAlign': 'center',
'fontSize': '12px',
"left": left,
"top": top,
"cursor": 'auto',
'margin':'auto'
};
this.options = $.extend({}, this.defaults, option);
this.createdDom = $(str);
}
inforCountShow.prototype = {
//手動設(shè)置
changeStyle: function () {
return $(this.$element).next().css({
'display': this.options.display,
'width': this.options.width,
'height': this.options.height,
'position': this.options.position,
'backgroundColor': this.options.backgroundColor,
'color': this.options.color,
'borderRadius': this.options.borderRadius,
'zIndex': this.options.zIndex,
'textAlign': this.options.textAlign,
'fontSize': this.options.fontSize,
"left": this.options.left,
"top": this.options.top,
'lineHeight': this.options.lineHeight,
"cursor": this.options.cursor,
"margin": this.options.margin
});
},
//瀏覽器窗口大小改變自適應,默認生效
onResize: function (target, isOffset) {
$(window).resize(function () {
var newOffsetleft = $(target).offset().left;
var newOffsetTop = $(target).offset().top;
var newTargetWidth = $(target).width();
var newTargetHeight = $(target).height();
var newleft = "", newTop = "";
if (!isOffset) {
newleft = newOffsetleft + newTargetWidth - 18;
newTop = newOffsetTop - 5;
} else {
newleft = newTargetWidth + 13;
newTop = newTargetHeight - 3;
}
$(target).next().css({
"left": newleft,
"top": newTop
});
});
},
//數(shù)值溢出,當消息數(shù)量超過99時顯示 "..."
valueOverflow:function() {
var value = $(this.$element).next().text();
if (null != value && value>99) {
$(this.$element).next().text("...");
}
},

//綁定事件,可以接受事件對應外部方法
bindEvent: function () {
var that = this;
if (!that.createdDom) return;
this.createdDom.off('click').on('click', function () {
if (that.options.click) {
// that.options.click();
} else {

}
});
}
}
//調(diào)用
$.fn.iconCountPlugin = function (options, start, isOffset) {

//三個參數(shù),自定義樣式,是否禁止圖標位置隨瀏覽器窗口變化而變化,是否禁用偏移量
return $(this).each(function () {
var infor = new inforCountShow(this, options, isOffset);
if (!start) {
infor.onResize(this, isOffset);
}
infor.changeStyle();
infor.valueOverflow();
infor.bindEvent();

});
}

})(jQuery, window, document);

以上是“jquery如何實現(xiàn)自定義顯示消息數(shù)量”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前標題:jquery如何實現(xiàn)自定義顯示消息數(shù)量
文章轉(zhuǎn)載:http://aaarwkj.com/article4/pdeeie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、標簽優(yōu)化、Google網(wǎng)站導航、網(wǎng)站設(shè)計、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
国产精品国产三级国产专区| 老司机精品成人免费视频| 日韩精品一区二区三区欲色av| 国产午夜草莓视频在线观看| 国偷蜜桃av一区二区三区| 超碰免费在线公开97| 亚洲成人免费电影91| 欧美一日韩一级片免费看| 亚洲欧洲日韩另类在线| 手机不卡在线观看av| 国产精品va在线观看入口| 人妻少妇亚洲精品视频| 18禁成年大片免费网站| 国产精品国产三级国产不产一地| 婷婷久久香蕉毛片毛片| 亚洲av香蕉综合一区| 日韩欧美国产精品一区| 午夜性生活免费在线观看| 日本在线免费成人高清| 区二区三区毛片乱码免费| 精品亚洲第一区二区免费在线| 日韩视频一区二区三区系列| 少妇人妻系列中文在线| 日本一级二级三级在线看| 日韩av亚洲在线观看| 国产一级二级三级亚洲| 国产欧美日本综合一区| 亚洲欧美中文日韩二区一区| 亚洲区一区二区三区亚洲| 中文字幕日韩欧美一区在线| 中文成人无字幕乱码精品| 成人午夜激情在线免费观看| 白嫩少妇情久久密月久久| 五月婷婷六月丁香在线观看| 欧美香蕉在线观看视频| 色国产精品一区在线观看| 日韩精品中文女同在线播放| 亚洲理论电影在线观看| 成年人性生活一级视品| 国产精品第一区第二区| 欧美日韩69av网|