欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

純JS代碼實現(xiàn)氣泡效果

 更新時間:2016年05月04日 11:32:13   作者:fantasticbaby  
js氣泡效果,在項目需求中經常遇到。今天小編把大概實現(xiàn)步驟分享到腳本之家平臺,感興趣的朋友可以參考下

就不給大家多文字說明了。給大家梳理下關鍵步驟。

關鍵步驟:

1、引入js文件

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src='js/jquery.thoughtBubble.js'></script>

2、在需要使用氣泡效果的地方

<div id='mainContainer' class='container'>
<img src='ahout.JPG' id="thoughtBubble" alt='whats up?' />
</div>

3、使用氣泡效果

<script type="text/javascript">
$(window).ready( function() {
$('#thoughtBubble').thoughtBubble({
text: 'baby,I love you',
font: 'avenir'
});
});

4、這是jquery.thoughtBubblr.js代碼

(function($) {
$.fn.thoughtBubble = function( defaults ) {
var settings = $.extend({
backgroundColor: 'white',
fontColor: 'black',
width: '330px',
height: '210px',
fontSize: '15px',
bubbleColor: 'white',
speed: 125
}, defaults ),
getBubbleDiv = function( container ) {
var offset = container.offset(),
modifiedHeight = offset.top - parseInt( settings.height ),
style = '"position: absolute; top:' + modifiedHeight + 'px; left:' + offset.left + 'px ; width:' + settings.width + '; height:' + settings.height + ';"',
bubbleContainer = "<div class='bubble-holder' style=" + style + ">" + getMainBubble() + getBubbles() + "</div>";
return bubbleContainer;
},
getMainBubble = function() {
return '<div class="main-bubble-holder"><div class="bubble main-bubble">' + getText() + '</div></div>';
},
getText = function() {
return '<span style="vertical-align: middle; color: ' + settings.fontColor + ';font-size: ' + settings.fontSize + '; font-family: ' + settings.font + '">' + settings.text + '</span>';
},
getBubbles = function() {
return '<div class="sm-bubble-holder"><div class="bubble bubbleLg"></div><div class="bubble bubbleMd"></div><div class="bubble bubbleSm"></div></div>';
},
animate = function(){
var bubbles = $(document).find('.bubble'),
reversed = bubbles.get().reverse(),
speed = settings.speed;
$(reversed[0]).stop().animate({ opacity: 1}, speed, function() {
$(reversed[1]).animate({ opacity: 1}, speed, function() {
$(reversed[2]).animate({ opacity: 1}, speed, function() {
$(reversed[3]).animate({ opacity: 1},speed);
});
});
});
},
unanimate = function() {
var bubbles = $(document).find('.bubble');
bubbles.stop().animate({opacity: 0});
},
shiftDiv = function( container ) {
var bubbleHolder = $(document).find('.bubble-holder'),
previousPosition = container.offset().left;
bubbleHolder.css('left', previousPosition);
};
return this.each( function() {
var $this = $(this),
container = getBubbleDiv( $this );
$this.on('mouseenter', animate );
$this.on('mouseout', unanimate );
$(window).on('resize', shiftDiv.bind(this, $this) );
return $this.parent().prepend(container);
});
};
})(jQuery);

以上給大家分享了js氣泡效果的關鍵步驟,代碼簡單易懂,就沒給寫過多的文字說明,大家有疑問歡迎給我留言,小編會及時回復大家的,在此小編也非常感謝大家對腳本之家網站的支持!

相關文章

  • 微信小程序實現(xiàn)錄音與音頻播放功能

    微信小程序實現(xiàn)錄音與音頻播放功能

    微信小程序繼承了微信強大的語音處理功能,提供了錄音、音頻播放控制和背景音樂等功能,它們的功能不同,但有相似性。本文將詳細介紹小程序中如何實現(xiàn)錄音與音頻播放控制功能,需要的可以參考一下
    2022-03-03
  • JavaScript實現(xiàn)異步圖像上傳功能

    JavaScript實現(xiàn)異步圖像上傳功能

    這篇文章主要介紹了JavaScript實現(xiàn)異步圖像上傳功能,本文展示了一種使用代碼示例立即顯示圖像的方法(使用圖像的Base64編碼版本),同時將其上載到服務器,而無需等待操作完成。需要的朋友可以參考下
    2018-07-07
  • JS+Canvas實現(xiàn)接球小游戲的示例代碼

    JS+Canvas實現(xiàn)接球小游戲的示例代碼

    本文主要為大家詳細介紹了如何利用JS+Canvas實現(xiàn)接球小游戲,文中的示例代碼講解詳細,對我們學習有一定的幫助,感興趣的小伙伴可以了解一下
    2022-06-06
  • JavaScript生成隨機字符串的方法

    JavaScript生成隨機字符串的方法

    這篇文章主要介紹了JavaScript生成隨機字符串的方法,涉及javascript中random的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • javascript 圖片上傳預覽-兼容標準

    javascript 圖片上傳預覽-兼容標準

    js圖片上傳預覽
    2009-06-06
  • 在微信小程序中保存網絡圖片

    在微信小程序中保存網絡圖片

    這篇文章主要介紹了在微信小程序中保存網絡圖片,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02
  • 一個特帥的展示圖片的js+css

    一個特帥的展示圖片的js+css

    一個特帥的展示圖片的js+css...
    2006-08-08
  • 解決微信小程序中的滾動穿透問題

    解決微信小程序中的滾動穿透問題

    這篇文章主要介紹了解決微信小程序中的滾動穿透問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • javascript實現(xiàn)簡單頁面倒計時

    javascript實現(xiàn)簡單頁面倒計時

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)簡單頁面倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • javascript入門之string對象【新手必看】

    javascript入門之string對象【新手必看】

    本片文章主要介紹String 對象的屬性方法等并進行舉例說明,小編認為對大家學習JavaScript是有所幫助的,需要朋友的可以看下
    2016-11-11

最新評論