Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   плагин для создания эффекта затемнения всей страницы кроме выбранного элемента DOM (https://javascript.ru/forum/project/52722-plagin-dlya-sozdaniya-ehffekta-zatemneniya-vsejj-stranicy-krome-vybrannogo-ehlementa-dom.html)

Safort 03.01.2015 20:35

рони,
это почему? На ES5, значит, написал, а на ES6 совсем никак?)
Давай-ка выйди из своей зоны комфорта, уже 2015 год на дворе)
Ну а Гитхаб даже я осиливаю.

kobezzza 03.01.2015 20:50

Цитата:

Ну а Гитхаб даже я осиливаю.
Ну гитхаб прост как 3 копейки, а знаний гита хватит для начала на уровне: закомитить / создать бранч.

Я в этом году поставил цель нормально освоить сам Git, т.е. разобраться со всякими cherry-pick, pull --rebase и т.д., а то не солидно уже как то :)

Safort 03.01.2015 21:04

kobezzza,
помню когда-то давно случайно сделал несколько форков крутых фреймворков :D

рони 03.01.2015 21:06

kobezzza,
Safort,
судя по вашим сообщениям я незнаю и десятой части, того что вы осилили :)

Deff 03.01.2015 21:17

Цитата:

Сообщение от рони (Сообщение 349350)
Deff,
перекрывают доступ к элементу :(

Как только фигнюшка станет ровно над элементом временно поднимаем элемент через z-index и position:relative
Запоминая предыдущую position и z-index(если есть). Ксать если position не static, её не трогаем, только крутим z-index

Safort 03.01.2015 21:25

рони,
на самом деле, я просто копирую умные слова из крутых статей и рандомно их тут использую. Это обман, чтобы набрать классы.

Если говорить о ES6, то там в основном всё довольно легко.
Сам посмотри, как такое может быть сложным для человека более-менее знающего ES5?

var numb = 100500;

var es5String = 'numb = ' + numb;
var es6String = `numb = ${numb}`;
//или так
let es6String = `numb = ${numb}`;

//---------------------------------

window.onclick = function(e) {
  //ES5
};
window.onclick = (e) => {
  //ES6
};

//---------------------------------

setTimeout(function() {
  //ES5
}, 1000);

setTimeout(() => {
  //ES6
}, 1000);

//---------------------------------

var name = 'Name';
var mess = 'Mess';


var es5Data = {
  name: name,
  mess: mess
};

var es6Data = {name, mess};


Если тебе не хочется развиваться как js-программисту(решил сменить специальность, надоел JS или ещё что-то), то единственное, что может мешать - это лень)

рони 03.01.2015 21:37

Цитата:

Сообщение от Safort
Если тебе не хочется развиваться как js-программисту(решил сменить специальность, надоел JS или ещё что-то), то единственное, что может мешать - это лень)

Цитата:

В 1776 году Жан-Жак Руссо описал историю, случившуюся за 25 лет до этого, в которой «великая принцесса» (имя неизвестно) ответила на сообщение о том, что у народа нет хлеба для питания: «Тогда пусть едят пирожные» .
:thanks:

рони 03.01.2015 21:40

Deff,
может есть решение на ксс чтоб нижний блок сам подстраивался и занимал всё пустое пространство снизу и ещё интересно, почему первые три блока всегда синхронно и только четвёртый неуспевает.

Safort 03.01.2015 21:41

рони,
я что-то не понял к чему эта цитата. Разонравилось программирование?

Rise 03.01.2015 21:47

Safort, что-то запутанный какой-то ES6 получается, от function одни скобки и ищи их потом в коде :D а этот знак ` ваще имхо бред какой-то, читать код не возможно будет с этими малозаметными символами.


Часовой пояс GMT +3, время: 09:50.