import { createStore } from "vuex";
export default createStore({
state(){
return{
},
mutations: {},
actions: {},
getters: {}
});
var left = Math.round(newLeft / stepSize) * stepSize;
console.log('left ' + left);
thumb.style.left = left + 'px';
thumbVal.innerHTML = (left / stepSize) * step;
var left = Math.round(newLeft / stepSize) * stepSize;
console.log('left ' + left);
thumb.style.left = left + 'px';
thumbVal.innerHTML = Math.round(left / stepSize) * step;
observer: true,
observeParents: true
pagenavjs({
pageContainer: '#content',
navContainer: '#pagination'
});
function pagenavjs(params) {
// Что то там ...
params.pageContainer
params.navContainer
}
Каждый слой (Layer) представляет из себя один canvas элемент на странице и может содержать в себе фигуры, группы фигур или группы групп.
//....
load: function(callback) {
let loaded = 0;
for (var key in this.sprites)
loaded++;
for (var key in this.sprites) {
this.sprites[key] = new Image();
this.sprites[key].src = 'img/'+ key + '.png';
this.sprites[key].onload = function(){
if(--loaded <= 0)
callback();
}
}
},
start: function() {
this.init();
this.load(this.run);
},
//....
var invItems = [
{
nameItem: 'Предмет_1'
},
{
nameItem: 'Тест'
},
{
nameItem: 'Предмет_2'
}
];
var arr = [0,2],
arrLength = invItems.length;
for (var i = 0; i < arrLength; i++) {
for (var j = 0; i < arr.length; j++) {
if (i === j) {
invItems.splice(i, 1);
break;
}
}
}
console.log(invItems);
идет смещение индексов, но как это обойти, уже не знаю
for (let i = arr.length; i--;) {
invItems.splice(arr[i], 1);
}
for (const n of [...arr].reverse()) {
invItems.splice(n, 1);
}
for (const [ i, n ] of arr.entries()) {
invItems.splice(n - i, 1);
}
invItems.splice(0, invItems.length, ...invItems.filter((n, i) => !arr.includes(i)));
let numDeleted = 0;
for (let i = 0; i < invItems.length; i++) {
invItems[i - numDeleted] = invItems[i];
numDeleted += i === arr[numDeleted];
}
invItems.length -= numDeleted;
const className = 'класс, который не надо удалять';
// Если известно, что класс присутствует или должен быть добавлен в случае отсутствия:
element.className = className;
// Если известно, что класс отсутствует и не должен быть добавлен:
element.className = '';
// Если неизвестно, присутствует ли класс и в случае отсутствия он не должен быть добавлен:
element.className = element.classList.contains(className) ? className : '';
// или
element.classList.remove(...[...element.classList].filter(n => n !== className));