$( document ).ready(function() {
$('#menu-fixed').hide();
$(window).scroll(function(){
if($(window).scrollTop()>595){
$('#menu-fixed').show();
}else{
$('#menu-fixed').hide();
}
});
});
#menu-fixed {
display: none;
}
function f(a, b) {
alert( this );
alert( a + b );
}
var g = bind(f, "Context"); // - this = "Context", для g();
g(1, 2); // выводит Context, затем 3. - как в f() и написано - сначала алертом вывели this, которому назначили Context, а потом результат сложения a(1) и b(2) = 3
Метод bind() создаёт новую функцию, которая при вызове устанавливает в качестве контекста выполнения this предоставленное значение. В метод также передаётся набор аргументов, которые будут установлены перед переданными в привязанную функцию аргументами при её вызове.
$('[data-id="carousel-example-generic"]').carousel();
<form action="noact.js">
<label for="bruh">Сколько будет <span class="span1"></span> + <span class="span2"></span> ?</label>
<input type="text" name="bruh">
</input>
<button type="submit" class="button" name="button">Press Me, BEACH</button>
</form>
var val1 = Math.ceil(Math.random() * 10);
var val2 = Math.ceil(Math.random() * 10);
var span1 = $('.span1').text(val1);
var span2 = $('.span2').text(val2);
var spankl = val1 + val2;
$("form").on("submit", function(event) {
$('input[name=bruh]').val() == spankl ? console.log('Всё хорошо') : event.preventDefault();
});
$(document).ready(function() {
var date = new Date(new Date().valueOf() + 15 * 24 * 60 * 60 * 1000);
$('#clock').countdown(date, function(event) {
$(this).html(event.strftime('%D days %H:%M:%S'));
});
});
var date = 1582149600000; //2020.02.20
$('.open-popup-link').magnificPopup({
type:'inline',
midClick: true, // Allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source in href.
});
$('.open-popup-link').click(function(){
var swiper = new Swiper('.swiper-container', {
spaceBetween: 0,
centeredSlides: true,
autoplay: {
delay: 400,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
});
.slide p{
display: none;
}
.active p {
display:block;
}
$('select').val()