JavaScript
Parallax Effect with Vanilla JavaScript
HTML
CSS
JavaScript
Simple Bar – Scroll Bar
HTML
CSS
.demo1 {
height: 380px;
max-width: 100%;
}
If you want to use in WordPress just enqueue the simplebar library in functions.php
Get videos from channel by YouTube Data API
jQuery – Add class only to the selected item
$(document).ready(function () {
$('button').click(function () {
$("button").removeClass("selected");
$(this).addClass("selected");
});
});
jQuery – Do something if checkbox is checked
jQuery Changing Element Styles and Classes
jQuery fadeOut on scroll
jQuery(document).ready(function(){
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop() > 600){
jQuery('#').fadeOut();
}
else{
jQuery('#').fadeIn();
}
});
});
Add class with jQuery when scrolling
jQuery(window).scroll(function () {
if (jQuery(document).scrollTop() > 1 ) {
jQuery('.cube-desktop').addClass('show');
} else {
jQuery('.cube-desktop').removeClass('show');
}
});
Remove only the clicked list item from unordered list – parentNode
const toggleList = document.getElementById('toggleList');
const listDiv = document.querySelector('.list');
const descriptionInput = document.querySelector('input.description');
const descriptionP = document.querySelector('p.description');
const descriptionButton = document.querySelector('button.description');
const listUl = listDiv.querySelector('ul');
const addItemInput = document.querySelector('input.addItemInput');
const addItemButton = document.querySelector('button.addItemButton');
listUl.addEventListener('click', (event) => {
if (event.target.tagName == 'BUTTON') {
let li = event.target.parentNode;
let ul = li.parentNode;
ul.removeChild(li);
}
});
toggleList.addEventListener('click', () => {
if (listDiv.style.display == 'none') {
toggleList.textContent = 'Hide list';
listDiv.style.display = 'block';
} else {
toggleList.textContent = 'Show list';
listDiv.style.display = 'none';
}
});
descriptionButton.addEventListener('click', () => {
descriptionP.innerHTML = descriptionInput.value + ':';
descriptionInput.value = '';
});
addItemButton.addEventListener('click', () => {
let ul = document.getElementsByTagName('ul')[0];
let li = document.createElement('li');
li.textContent = addItemInput.value;
ul.appendChild(li);
addItemInput.value = '';
});