this.containers.h1.animateCss('fadeOutDown faster2x',function(){
// тут теряется контекст this
this.containers.h1.removeClass('animationEnd');
this.containers.p.animateCss('fadeOutDown faster2x',function(){
this.containers.p.removeClass('animationEnd');
this.containers.counters.animateCss('fadeOutDown faster2x',function(){
this.containers.counters.removeClass('animationEnd');
$('.page-work__bgoverlay').css({'background-image':'url(' + background + ')'}).addClass('page-work__bgoverlay--visible');
});
});
});
$('.w-dropdown-list').delay(100).show(300).delay(800).hide(400);
if( (login === 'admin') && (pass === '12345'))
var result = arr.reduce(function(sum, val) { return sum + val; }, 0); // 0 - это стартовое значение для sum, если не указать, то возьмется значение из первого элемента массива, и он будет пропущен
var s=prompt("Введите строку");// переменная для ввода строки
function vowelsRed (s) {
var sa=s.toLowerCase().split(''); // превращает строку в массив из символов
var vs="аеёиоуыэюя";// строка с гласными
var r = sa.reduce( (sum, val) => {
if (vs.indexOf (val) !==-1) {
sum++; // добавляем в кол-во найденных гласных +1
}
return sum; // Возвращаем новую сумму (или старую, если гласных нет).
}, 0); // Запускаем reduce с нулевой суммой
return r;
}
var rezault=vowelsRed(s) ;// присваивание переменной значения функции
alert ("Количество гласных: "+rezault);
var sa=s.toLowerCase().split('');
let res = {
vasis: function(location){
let cell = document.querySelector(location);
console.log(cell)
}
}
res.vasis('.mama')
res.vasis('.s10')
<div class="mama">111</div>
<tr>
<td class="s10"></td>
</tr>
<Component :is="currentComponent">
<div id="app">
<h2>Toster</h2>
<Component :is="currentComponent"></Component>
<input type="button" @click="showComp1" value="showComp1">
<input type="button" @click="showComp2" value="showComp2">
</div>
Vue.component("comp1", {
template: "<div>Hello from comp1</div>"
});
Vue.component("comp2", {
template: "<div>Hello from comp2</div>"
});
new Vue({
el: "#app",
data: {
currentComponent: "comp1"
},
methods: {
showComp1() {
this.currentComponent = "comp1";
},
showComp2() {
this.currentComponent = "comp2";
}
}
})
$('.btn_newStyle').click(function() {
var curStl = $(this).attr('style');
if(!curStl) {
var stl = $(this).data('stl');
$(this).css(stl);
} else {
$(this).removeAttr('style');
}
});