Jump to content

nerv

Expert
  • Posts

    674
  • Joined

  • Last visited

  • Days Won

    29

Everything posted by nerv

  1. Кстати, сейчас учу Посмотрим, хватит ли моего упрямства))) Какое-то время еще мог обходится переводчиком, но, чем дальше, тем больше. Начинаешь понимать, что незнание языка отрезает тебя почти от половины мира: нет возможности получать нужную информацию своевременно и т.п.
  2. 2. вместо var objp = document.getElementById("outpger"); document.getElementById("outpger").style.left = 0; document.getElementById("outpger").style.top = 0;что-то вроде этого var elem = document.getElementById( 'outpger' ); // elem замени на нормальное "говорящее" имя elem.style.left = elem.style.top = '0px';4. думаю, в данном случае можно перефразировать как функция для назначения обработчиков событий
  3. хе html, css, javascript (лучше последнее). Если не уверен, что осилю, не берусь. nerv-net@yandex.ru
  4. А плагинов галерей для wordpress нет?
  5. alexandr_v-vich, 1. однобуквенные имена переменных не есть гуд var t = l = resl = rest = lp = tp = 0; 2. очень хитрый финт ушами : ) найти элемент по Id, записать ссылку на него в переменную, затем еще два раза найти его по Id, установить числовые(?) значения без единиц измерения 'px' var objp = document.getElementById("outpger"); document.getElementById("outpger").style.left = 0; document.getElementById("outpger").style.top = 0; Говорят, что для этих целей используют классы... 3. ай-яй-яй document.getElementById("outpger").style.left = nesl - 41 + "px"; document.getElementById("outpger").style.top = 0-70 + "px"; // отдельное внимание этой строке: 0 - 70. Зачем так сложно?) document.getElementById("outpger").style.width = document.getElementById("opener").offsetWidth - 61 + "px"; document.getElementById("outpger").style.padding = "0px"; document.getElementById("outger").style.left = nesl + 29 + "px"; document.getElementById("outger").style.top = nest + "px"; document.getElementById("outger").style.backgroundColor = "#e6e6e6"; document.getElementById("outger").style.padding = "0px"; document.getElementById("outger").style.paddingLeft = "10px"; document.getElementById("outger").style.paddingTop = "2px"; document.getElementById("outger").style.backgroundColor = "transparent"; document.getElementById("outpger").style.height = "20px"; document.getElementById("outpger").style.margin = "0"; document.getElementById("outpger").style.fontSize = "16px"; document.getElementById("outpger").style.textAlign = "center"; document.getElementById("outpger").style.color = "rgba(26, 26, 56, 0.9)"; 4. не кросс-браузерно (как минимум) ssyl[0].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "0px"; remark(); }); ssyl[1].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "-850px"; remark(); }); ssyl[2].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "-1700px"; remark(); }); left.addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = parseInt(slide.style.marginLeft) - 850 + "px"; remark(); }); right.addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = parseInt(slide.style.marginLeft) + 850 + "px"; remark(); }); сделали бы биндер и передавали туда, все, что вам надо
  6. weart, не знаю, что Вы имеете в виду под "ленивой" загрузкой изображений, но было бы не плохо загружать/подгружать их по мере проскроллености страницы, аналогично и yarovikov.ru/slideshow/ Галереи разные бывают. Думаю, если Вы знаете js, то написать нужную Вам труда не составит.
  7. В целом, мне понравилось, молодец) В дизайне, я мало что понимаю, да и вообще, я мало что понимаю могу только по коду js несколько замечаний высказать, разумеется, если ты сам его писал и если интересно)
  8. meri_bet248, до конца не врубился. Буду исходить из того, что удалось понять. Если исвестны размеры области, в которую подгружается контент, создаете див аналогичных пропорций (не показывая его пользователю), в него пихаете контент и смотрите, что получилось. От этого танцуете дальше в плане навигации. Опять-таки, возможно, будет проще все сразу загрузить на страницу и не замарачиваться. А помещается или нет определять, например, по св-ву scrollHeight. Все зависит от того, что у Вас там есть) Раз уж Вы просили ссылки: Размеры и прокрутка Размеры и прокрутка для страницы
  9. Быть того не может, если вы не "очищаете" таймер. А что надо то вообще?)
  10. Я их не читал. Только первое в теме
  11. alexandr_v-vich, используйте один обработчик и делегирование (если я правильно понял задачу)
  12. <a href="#"><img src="http://forum.htmlbook.ru/public/style_emoticons/default/rolleyes.gif" alt=""><p>text</p></a> <script> // with лучше не использовать, только для примера with( document.getElementsByTagName( 'a' )[ 0 ] ) { alert( children[ 0 ].tagName + '\n' + children[ 1 ].tagName ); } </script>
  13. Действия браузера по умолчанию
  14. Данная информация содержится в объекте события.Получение объекта события Делегирование событий
  15. Не обессудьте, но она ужасна) Моя полуторная 2-х летней давности была не лучше) А первую я не доделал
  16. Я не профессионал, но эту точку зрения разделяю. Сопоставить можно с программированием, когда новички для решения простейшей задачи изобретают невероятные велосипеды, а профессионалы "ставят мат в два хода". Даже есть такая точка зрения, что для заказчика мало писать нельзя, а то скажет "за что я им деньги плачу" (эта точка зрения не моя). И это тоже правильно. И того, и другого, и скидку им подавай)))
  17. Вот здесь, здесь и здесь я меняю [vba]код[/vba] на html код для оформления vba кода Скрипт не оптимизирован и в данный момент находится в разработке, плюс "особенности" ucoz, но смысл, думаю, ясен.
  18. Для верстки Notepad++ использую, но не часто. Больше скрипты в нем пишу. Очень выручают следующие настройки: Notepad++ -> Опции -> Настройки -> Резерв/Автозавершение -> Включить для каждого ввода [галочка], Завершение функций [переключатель], Подсказка при вводе параметров функций [галочка] Notepad++ -> Синтаксис -> HTML [Тут выбирать в зависимости от того, что нужно]
  19. А можно по-русски? Что за колбека? Не знаю такого. Колобка знаю (хоть лично не знаком), а колбека нет Сохраняйте текущее значение в перемененной.
  20. Правильно сделали, что убрали собаку К сожалению, мне тоже так показалось. Согласен. Первая мысль - это влетит в копеечку! В целом, сложилось такое же мнение. Verder, хотел бы обратиться к Вам по поводу, "приглашаем". Готов сотрудничать, если сочтете это возможным. О себе. Два года назад начал изучать html4, css2. Практиковался на http://nepiu.narod.ru Знаю, он ужасен, но показать мне больше не чего Кстати, спасибо Владу за это, ибо учился по его самоучителям) Сейчас все больше проявляю интерес к программированию. Изучал Assembler Language (к сожалению не очень долго), на VBA (Visual Basic For Applications) в объектной модели Excel писал год (впрочем, и сейчас приходится по мере необходимости). Ссылки на две моих разработки Автоподбор высоты в Excel, Выпадающий список с поиском. В данный момент изучаю JavaScript и хотел бы попрактиковаться в этом направлении Например, вчера вот сделал простенькую анимацию для кого-то на форуме ссылка. Итого: скромно и более чем html, css, js. Зачем это надо мне: в первую очередь практика в этих трех направлениях.
  21. nerv

    onkeydown

    iillyyaa2, Вы хотите сказать, что пробовали мой вариант в FF и он не работает? Какая версия браузера? Или не пробовали?
  22. nerv

    onkeydown

    как вариант <html> <head> <meta charset="utf-8"> <style type="text/css"> body { margin:0px; } </style> <script type="text/javascript"> function l(event) { alert(event.keyCode); } </script> </head> <body onkeydown="l(event);"> </body> </html>
  23. iillyyaa2, можно поинтересоваться, зачем Вы здесь используете обертку? setTimeout(function(){fun(value);}, 1000); может просто setTimeout(arguments.callee, 1000); Какая вообще задача стоит?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy