Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

этож сложно наверное, оно тебе нужно? :trollface:

Поделиться сообщением


Ссылка на сообщение

двапой, твои посты очень интересно читать, если мош, отпишись сюда, как решишь проблему/не решишь.

Поделиться сообщением


Ссылка на сообщение

6462fe0b24.png

 

кликлед пишет но эффекта нету :sosew:

 

Так а что в итоге вы написали, чтобы эффект был?

Поделиться сообщением


Ссылка на сообщение

ты не поверишь

но это джаваскрипт

Поделиться сообщением


Ссылка на сообщение

У суеза чот подобное было

Поделиться сообщением


Ссылка на сообщение
(изменено)

http://www.twitchcon.com/

как такую тень сделать, это не флэш вроде :hmm:

Блядь, я щас так лолировал с этой реализации :lol: :lol: :lol:

ifnZrJL.png

Там просто 12 дивов с бэкграундом, один над другим. Отслеживается положение мыши начиная с левого края экрана. Все пространство делится собственно на количество блоков, и в зависимости от того, в каком сегменте у тебя мышка, добавляется active класс к блоку, у которого тень расположена в нужном месте.

Если водить мышкой быстро, то выглядит более менее нормально. Но если медленно, то реализация пиздос топорная :trollface:


Изменено пользователем suez

userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

6462fe0b24.png

 

кликлед пишет но эффекта нету :sosew:

 

Так а что в итоге вы написали, чтобы эффект был?

// ==UserScript==
// @encoding utf-8
// @name  clicker
// @version  1.0
// @run-at document-end
// ==/UserScript==
;
(function () {
 setTimeout(function () {
var els = document.getElementsByClassName('VIpgJd-TzA9Ye-eEGnhe tk3N6e-LgbsSe tk3N6e-LgbsSe-n2to0e');
for (var i = 0; i < els.length; i++) {
  if (els[i].innerHTML === 'Полностью деактивировать') {
	(function (el) {
	  triggerMouseEvent(el, 'mousedown');
	  setTimeout(function () {
		triggerMouseEvent(el, 'mouseup');
		console.log('Clicked');
	  }, 300);
	}(els[i]));
  }
}
function triggerMouseEvent(node, eventType) {
  var clickEvent = document.createEvent('MouseEvents');
  clickEvent.initEvent(eventType, true, true);
  node.dispatchEvent(clickEvent);
}
 }, 1000)
}());


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Ох уж этот джиэс и его функции в функциях. На нем по нормальному вообще можно писать?

Поделиться сообщением


Ссылка на сообщение

Ох уж этот джиэс и его функции в функциях. На нем по нормальному вообще можно писать?

Вроде да. Правда со своими заморочками.

На всем можно нормально писать

Поделиться сообщением


Ссылка на сообщение

Ох уж этот джиэс и его функции в функциях. На нем по нормальному вообще можно писать?

 

можно, но зачем, это же юзерскрипт?

 

function triggerMouseEvent(node, eventType) {
 var clickEvent = document.createEvent('MouseEvents');
 clickEvent.initEvent(eventType, true, true);
 node.dispatchEvent(clickEvent);
}
function getButton() {
 var buttonClass = '.VIpgJd-TzA9Ye-eEGnhe.tk3N6e-LgbsSe.tk3N6e-LgbsSe-n2to0e';
 var buttonText = 'Полностью деактивировать';
 var els = document.querySelectorAll(buttonClass);
 for (var i = 0; i < els.length; i++) {
   if (els[i].innerHTML === buttonText) {
  return els[i];
   }
 }
 return null;
}
function emulateClick(el) {
 triggerMouseEvent(el, 'mousedown');
 setTimeout(function () {
   triggerMouseEvent(el, 'mouseup');
 }, 300);
}
function init() {
 var el = getButton();
 if (el) emulateClick(el);
}
init();


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Нихуя себе у меня понедельник начался :palevo:

Вчера пришло письмо, типа "я представляю компанию в Китае, хотим ебануть фешен-сайтик". Ну я написал что 35$/h и смогу начать лишь через 10 дней, ибо пока занят другими проектами. И при этом ляпнул, что если пришлют макеты+гифки, то смогу сказать примерное время, ибо думал там будет 3-7 страничек.

Сейчас приходит скриншот макета (http://i.imgur.com/U7ebusn.jpg) и мне говорят что там 30-40 страниц надо будет делать. И офк спросили, смогу ли я подогнать оценочное время :palevo: :palevo: :palevo: Даже если предположить что там половина страниц будет во многом повторятся, я все равно сижу как ебень в ступоре :trollface:


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

в чем проблема? используй ангуляр для темплейтинга и данных

 

такая страница верстается за день, а все остальные будут очень на нее похожи

 

так что срок 25-30 дней вполне реальный


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

А насколько хорошо ангуляр дружит с онлайн-магазинами? В плане сео-шмео? Я знаю про всякие prerender.io и подобные штуки, но все же.


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

тебе то зачем думать об этом?

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

 

ангуляр удобно для ng-repeat и ng-include


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

А, ты исключительно о шаблонизации. Ну это да, норм.


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

ну я так и написал в начале

 

бтв пиши мне если нужна консультация специалиста за $60/h :buba:


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...