Я не буду объяснять это в большем количестве слов. Позвольте мне разобраться с ключевыми шагами для вас.
Ключевые шаги:
1. Представьте файл JS
<script type = "text/javascript" src = "js/jquery.min.js"> </script> <script type = "text/javascript" src = 'js/jquery.thoutbubble.js'> </script>
2. Где необходим эффект пузырька
<div id = 'maincontainer' class = 'container'> <img src = 'ahout.jpg' id = "thendbubble" alt = 'Что случилось?' /> </div>
3. Используйте эффект пузыря
<script type = "text/javascript"> $ (window) .ready (function () {$ ('#hadebubble'). ThoughtBubble ({Text: «Baby, я люблю вас», Font: «avinir '});});4. Это код jQuery.Thoutbubblr.js
(function ($) {$ .fn.thoutbubble = function (defaults) {var settings = $. Контейнер) {var offset = container.Offset (), modifiedHeight = offset.top - parseint (settings.height), style = '"" Положение: Absolute; Top:' + ModifiedHeight + 'px; слева:' + offset.left + 'px; ширина:' + spethidth + '; class = 'bubble-holder' style = " + style +"> " + getmainbubble () + getbubbles () +" </div> "; return bubblecontainer;}, getmainbubble = function () {return '<div> <div>' + getText () + '</div> </div>';}, getText = function () {return '</div> </div>';}, getText = fund () {return '</div> </div>'; Color: ' + stens.fontcolor +'; font-size: ' + settings.fontisize +'; $ (документ) .find ('. Bubble'), reversed = bubbles.get (). reample (), speed = stens.speed; $ (reversed [0]). Stop (). Animate ({непрозрачность: 1}, скорость, функция () {$ (reversed [1]). Animate ({opacity: 1}, скорость, функция () {$ (2]. 1}, speed, function () {$ (reversed [3]). Animate ({opactose: 1}, speed, function () {$ (reversed [3]). Animate ({opacity: 1}, speed);});});});});});}, unadimite = funct $ (Document) .find ('. Bubble'); Bubbles.stop (). Animate ({opations: 0});}, shiftdiv = function (контейнер) {var bubbleholder = $ (document) .find ('. Bubble-Holder'), предыдущая позиция = контейнер. {var $ this = $ (this), container = getbubblediv ($ this); $ this.on ('mouseenter', animate); $ this.on ('mouseout', unanimate); $ (window) .on ('resize', shiftdiv.bind (this, $ this)); return $ this.parent ().Вышеуказанное разделяет с вами ключевые шаги эффекта пузыря JS. Код прост и прост в понимании, поэтому я не написал слишком много текстового описания. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение. Редактор ответит на всех вовремя. Здесь я хотел бы поблагодарить вас за поддержку веб -сайта Wulin Network!