function rgb2hex(rgb) {
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
function hex(x) {
return ("0" + parseInt(x).toString(16)).slice(-2);
}
return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
color = color.indexOf("rgb") !== -1 ? rgb2hex(color) : color;
cat.__defineGetter__("catName", function() { return name});
cat.__defineSetter__("catName", function(_name) { name = _name});
function Cat2 () {
let catName;
return Object.freeze({
get name() { return catName},
set name(newName) {catName = newName},
whoami
});
function whoami(){
console.log(`Cat, ${catName}`);
}
}
let barsik = new Cat2();
barsik.name = "Barsik";
barsik.catName; // undefined
barsik.name; // "Barsik";
barsik.whoami(); // Cat, Barsik
new fullpage('#fullpage', {
anchors: ['firstPage', 'secondPage', 'thirdPage'],
onLeave: function(origin, destination, direction){
var loadedSection = this,
header = document.querySelector("header.header");
//using index если прозрачный = фон
if(origin.index == 0 and direction =='down'){
header.style.opacity = 0;
}
else if(origin.index == 1 and direction =='up'){
header.style.opacity = 1;
}
//using anchorLink если прозрачный = цвет фона
if(origin.anchor == 'firstPage' and direction =='down'){
header.style.backgroundColor = 'transparent';
}
else if(origin.anchor == 'secondPage' and direction === 'up'){
header.style.backgroundColor = 'white';
}
}
});
var reports = new Array();
var Report = function(date){
this.date = date;
this.createDate = Date.now();
this.id = reports.filter(f=>(f.getFullYear() == date.getFullYear() && f.getMonth() === date.getMonth())).length + 1;
}
let lastReportNumber = reports.filter(f=>(f.getFullYear() == 2019 && f.getMonth() === months.indexOf("Январь"))).length; // последний номер заявки и соответственно их число в месяце (если первый id = 1)
reports = reports.filter(f=>!(f.getFullYear() == 2019 && f.getMonth() === months.indexOf("Январь") && f.id === lastReportNumber)); // Удалить последнюю в январе
reports.push(new Report(Date.now()));//Положить новую
<input type="submit">
то можно так.<form>
<input type="text" class="checkme" value="zagol">
<!-- Другие элементы формы -->
<input type="submit">
</form>
<form>
<input type="text" class="checkme" value="users">
<!-- Другие элементы формы -->
<input type="submit">
</form>
function check(){
if ($(this).val() !== '') $(this).parent().find('input[type="submit"]').removeAttr("disabled");
else $(this).parent().find('input[type="submit"]').attr('disabled', true);
}
$(".checkme").change(check);
<input type="text" class="checkme">
<button>#Загол</button>
<!-- Другие элементы -->
<input type="text" class="checkme">
<button>#Юзеры</button>
function check(){
if ($(this).val() !== '') $(this).next('button').removeAttr("disabled");
else $(this).next('button').attr('disabled', true);
}
$(".checkme").change(check);