Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
b306334ca5 | |||
e8cbe46659 | |||
ea2e148395 |
59
README.md
59
README.md
@ -40,7 +40,7 @@ Simple utility to **avoid writing Javascript** when working with **classes**. It
|
|||||||
Add to your `<head>` the following tag.
|
Add to your `<head>` the following tag.
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<script src="https://cdn.jsdelivr.net/gh/tanrax/FFNM@v1.3.0/dist/ffnm.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/gh/tanrax/FFNM@v1.3.1/dist/ffnm.min.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Examples
|
### Examples
|
||||||
@ -206,7 +206,7 @@ Add to your `<head>` the following tag.
|
|||||||
Añade a tu `<head>` la siguiente etiqueta.
|
Añade a tu `<head>` la siguiente etiqueta.
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<script src="https://cdn.jsdelivr.net/gh/tanrax/FFNM@v1.3.0/dist/ffnm.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/gh/tanrax/FFNM@v1.3.1/dist/ffnm.min.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Ejemplos de uso
|
### Ejemplos de uso
|
||||||
@ -307,6 +307,61 @@ Añade a tu `<head>` la siguiente etiqueta.
|
|||||||
<button id="button">Hi</div>
|
<button id="button">Hi</div>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Visible
|
||||||
|
|
||||||
|
##### Añade la clase `ver` en el `div` cuando es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-visible="class:add('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Quita la clase `ver` en el `div` cuando es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-visible="class:remove('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Intercambia la clase `ver` cuando el `div` es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-visible="class:toggle('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Añade la clase `ver` en `#boton` cuando el `div` es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-visible="class:toggle('ver', '#boton')"></div>
|
||||||
|
<button id="boton">Hi</div>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### No visible
|
||||||
|
|
||||||
|
##### Añade la clase `ver` en el `div` cuando no es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-not-visible="class:add('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Quita la clase `ver` en el `div` cuando no es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-not-visible="class:remove('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Intercambia la clase `ver` cuando el `div` no es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-not-visible="class:toggle('ver')"></div>
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Añade la clase `ver` en `#boton` cuando el `div` no es visible.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<div is-not-visible="class:toggle('ver', '#boton')"></div>
|
||||||
|
<button id="boton">Hi</div>
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
@ -3,7 +3,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
//===
|
//===
|
||||||
// VARIABLES
|
// VARIABLES
|
||||||
//===
|
//===
|
||||||
const EVENTS = ['is-click', 'is-scroll-up', 'is-scroll-down', 'is-hover', 'is-view', 'is-visible', 'is-not-visible'];
|
const EVENTS = ['is-click', 'is-scroll-up', 'is-scroll-down', 'is-hover', 'is-visible', 'is-not-visible'];
|
||||||
const FUNCTION_TREE = {
|
const FUNCTION_TREE = {
|
||||||
'class': ['add', 'remove', 'toggle']
|
'class': ['add', 'remove', 'toggle']
|
||||||
};
|
};
|
||||||
@ -255,7 +255,6 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
switch(params.functionChild) {
|
switch(params.functionChild) {
|
||||||
case 'add':
|
case 'add':
|
||||||
element.classList.add(params.value);
|
element.classList.add(params.value);
|
||||||
console.log('date')
|
|
||||||
break;
|
break;
|
||||||
case 'remove':
|
case 'remove':
|
||||||
element.classList.remove(params.value);
|
element.classList.remove(params.value);
|
||||||
|
Reference in New Issue
Block a user