Throbber (aka loading animation)

码农软件 · 软件分类 · 其他jQuery插件 · 2020-01-10 17:14:36

软件介绍

Throbber creates a loading animation for jQuery, ready to be used in your AJAX applications. Of course, the throbber is not limited to AJAX but can also be triggered manually.

Using the plugin is easy:

$("#button").throbber("click");

adds a loading animation (›throbber‹) to the DOM node with the ID ›button‹ which shows up when a click event is triggered.

The following is a list of all functions provided by the plugin:

  • $().throbber();
    $().throbber(event);
    $().throbber(options);
    $().throbber(event, options);
    event is a string specifying the event to which the throbber should bind. The default here is ›click‹. options is a set of options (see below). Both parameters can be omitted
  • $.throbberShow(options);
    Immediately shows a throbber as specified. If no parent element is specified with options.parent, the throbber will be appended to the element.
  • $.throbberHide();
    Hide all throbbers.

Options

The plugin recognizes several options which are denoted in curly brackets.

  • ajax: ›true‹ if the throbbers should listen to AJAX events. In this case, the throbbers are automatically hidden if all AJAX requests are completed. ›false‹ if you use AJAX, but want to hide the throbbers manually. Default: ›true‹
  • delay: The timeout (in milliseconds) until the throbber should appear. Default: ›0‹
  • image: The filename of the throbber image. Default: ›throbber.gif‹
  • parent: A jQuery selector specifying the parent element to which the throbber should be appended. All other child elements are automatically hidden when the throbber is appended. If this is left blank, the throbber replaces the element to which it was attached. Default: ›‹
  • wrap: The HTML code that should wrap the throbber. Default: ›‹

Tips

If you don't use AJAX, you don't have to explicitly set the ›ajax‹ parameter to ›false‹. ›ajax‹ is merely present to prevent that manually created throbbers are hidden upon completion of AJAX requests.

The throbber element uses this HTML code:

<img src="throbber.gif" class="throbber" />

You can set wrapping code using the ›wrap‹ option.

You can create throbber images using http://www.ajaxload.info/.

Examples

  • $("#button").throbber();
    Show a throbber when the button is clicked, replacing the button and stopping when all AJAX requests are completed.
  • $("#div").throbber("dblclick", {image: "throbber_2.gif"});
    Show a throbber when #div is double-clicked, using a custom throbber image.

License

Throbber is licensed under the GNU Lesser General Public License.

本文地址:https://codercto.com/soft/d/23089.html

谷歌的断舍离:互联网企业的破坏式创新

谷歌的断舍离:互联网企业的破坏式创新

[日]辻野晃一郎 / 樊颖 / 机械工业出版社 / 2018-1 / 45.00

本书主要分为三部分: 第一部分主要讨论了世界当下如火如荼的互联网企业进军传统产业大潮,并探讨了传统企业在互联网时代的救赎之路。 第二部分主要探讨了成功体验的反面:速度与迭代,并讨论了传统企业之所以无法实现迭代与快速发展的关键原因。介绍互联网公司如何通过组织精简流程来实现高速竞争时代的机动性。 第三部分讨论了互联网时代究竟需要什么样的人才,传统企业的员工应当怎样投身互联网企业才能避......一起来看看 《谷歌的断舍离:互联网企业的破坏式创新》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具