Circleblockdrop plugin (jquery, javascript)
I have an interesting plugin for you. This is an effect triggered when you click on a button. This is a circular animation that appears when you click and disappears when you increase and make it transparent, thus implying the effect of a drop falling into water. Below is an example in gif animation and code on how it works.
ircleblockdrop works on jquery!!!
Download circleblockdrop plugin:

Original html markup:
Javascript source code:
Result of work:
For example, if a new button is created on the page, the plugin will immediately initialize it and it will work.
This option is recommended to be used.
Example 1:
Example 2:
Example 1:
Example 2:
Delete previous elements if new one is created
Type: boolean

The speed of the newly created element
Type: integer

Delays the start of execution of the created element for the specified amount of time
Type: integer

Specify the initial size of the element
Type: integer в em
Type: integer в em

Fix the position of the element in the specified positions
Type: string
List of values for the align property:

We specify any html code inside the element, for example text or something else
Type: string

Once an element is created at a specified position, the positions are saved during the animation and when the button size is changed, the positions are saved
Type: boolean

Change the current or add your own styles to the created element

There are times when the user has a layout set for classes, for an id element or tags with which the plugin works, in this case you can change it to prevent a layout conflict with the plugin:
We apply various effects, behaviors as the element should move
The following list is available for the "easing" value:
Correct use of the option:
(Event) Initializing the button:
(Event) Adding logic to an element that has not yet been created in the button:
(Event) Creating an element in a button:
(Event) If the button size changes when the browser window is changed, this event will be triggered:
(Event) Click on the button:
(Event) The click on the button is completed:
(Event) Performing animation of an element in a button:
(Event) Completing the animation of an element in a button:
(Event) Changing options when trigger is executed:
(Trigger) Change the options to buttons:
(Trigger) Disabling the plugin (We can't destroy it, we just disable it):