DrStrangeLove
User-
Posts
404 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Calendar
Store
Everything posted by DrStrangeLove
-
Потому что у спана выставлен display:block; и он занимает всю строку. У спана только у контент-бокса ширина 100px, а в целом он занимает всю строку.. судя по Google Developer Tools..
-
Проще некуда.. $("div #other").nextAll().empty(); http://jsfiddle.net/NMSKS/3/ Тебе нужен .nextAll() P.S.: Также шпаргалка тебе в помощь! P.P.S.: Чтобы удалить не только содержимое дивов после #other, но и сами дивы используй .remove(): $("div #other").nextAll().remove();
-
Знаю. Нашёл скрипт сглаживающий различия. Теперь слои откликаются на клики, но всё равно ещё не draggable.. Вот --> http://inmyhood213.narod.ru/drstrangelove/movable-objects3.html Я подозреваю offsetX/offsetY. Как считаешь чего не хватает??
-
Это как надо завернуть, что бы пытаться использовать функцию jQuery не подключив сам jQuery? Ну мало ли.. случайно забыли.
-
Аргументы: 1)В браузере отключен Javascript 2)Не подключен jQuery на странице
-
event is not defined оказывается работает, но только в IE8. ( Как нужно переписать, чтобы сделать кроссбраузерно??
-
http://inmyhood213.narod.ru/drstrangelove/movable-objects.html Почему-то не работает перемещение объектов. В чём может быть дело?? Пытаюсь поставить брейкпойнты - всё время сбрасывает на window.onload = pageInit; Пишет, что window.onload = pageInit; Anonymous function Почему??
-
Динамическая загрузка скрипта содержащего document.write
DrStrangeLove replied to Dymytry's question in JavaScript
Используй JSONP так: var url = 'http://some-long-external-url&callback=?'; $.getJSON(url, function(data) { alert(data);// выведет твои данные }); -
Ты везде используешь onchange="color(this)"; ты пробовал onchange="color(this);"??
-
Покажи свой код. Иногда, когда задаёшь обработчик так onchange="color(this)"; то могут быть проблемы из-за точки с запятой - попробуй убрать её или переставить как-нибудь, например так - onchange="color(this);"
-
Тебе стоит подробно разобраться с this в Javascript. Здесь, например. В твоём случае this указывает на объект window. Исправь так: function color(obj) { obj.style.backgroundColor=obj.options[obj.selectedIndex].style.backgroundColor; } А потом так: <select style='width:100px;' id="color" name="color-choise" size="1" onchange="color(this)";> P.S.: Всё дело в контексте выполнения (execution context). У тебя работает, потому что контекстом является сам список (объект select). А не работает, потому что функция color() (в твоём случае по умолчанию принадлежащая глобальному объекту) задаёт другой контекст выполнения - объект window. Чтобы исправить ты должен в входном параметре передать нужный контекст - текущий объект (Select).
-
Как отследить клик в любой точке сайта, кроме заданых елементов
DrStrangeLove replied to wowkas's question in JavaScript
посмотри сюда. Кликни на стрелочку рядом с "поиск вакансиий" в главном поисковом поле. Если это то, что ты имел ввиду, то тогда смотрим сюда. Видим, что (используя jQuery) меню скрывается так: $(document).ready(function(){ $(document).click(function(){ $("#topsearchform_popup").hide() }); -
Дык ведь ничего и не должно происходить. Всё, ты получил свой рецепт, он у тебя на ладони, бери и делай. Или ты думал, что за тебя скрипты ещё и готовить будут? Да делал по мере возможности. Каждый день по чуть-чуть, но бывало и что тратил больше пол-дня) Зная, что ты всё написал без фреймворков, я бы за тебя проголосовал 2 раза если бы мог.. Только вот как тебе идея: В своём коде ты в самом конце вешаешь formsScripts на window.onload Не лучше обойтись без этого используя formsScripts как самовызывающую функцию?? var formsScripts = (function(){ // весь твой код.. })(); Спасибо! На счёт formsScripts на window.onload, считаю, что сделал правильно всё же. Дело в том, что в твоём случае: (function(){ // весь твой код.. })(); ничего не возвращает и переменная formsScripts будет равна undefined. Тогда вопрос, зачем так делать? прошу прощения.. а что сейчас возвращает formsScripts?? не undefined?? Она же вроде как контейнер для остального кода, (чтобы он не попал в глобальный scope)так??
-
Дык ведь ничего и не должно происходить. Всё, ты получил свой рецепт, он у тебя на ладони, бери и делай. Или ты думал, что за тебя скрипты ещё и готовить будут? Да делал по мере возможности. Каждый день по чуть-чуть, но бывало и что тратил больше пол-дня) Зная, что ты всё написал без фреймворков, я бы за тебя проголосовал 2 раза если бы мог.. Только вот как тебе идея: В своём коде ты в самом конце вешаешь formsScripts на window.onload Не лучше обойтись без этого используя formsScripts как самовызывающую функцию?? var formsScripts = (function(){ // весь твой код.. })();
-
Дружище, а мне просто, ради интереса, скажи, что я не доделал? Вроде ж, всё проверял! я не про недочеты - я про количество форм. У этой формы дизайн не как у твоей. или ты сделал, а я не там кликую?? Или надо было только одну делать на выбор, а не как Синдром- четыре?? Ааа, ты про это)) Да, нее, ты просто не понял задание. Форма-то одна, а вот страниц разных 5 Я так и понял.. я кликаю по твоей форме, как мне перейти на другие её страницы?? или у тебя 1форма -1 страница, у Синдрома 1форма -4 страницы. Правильно я понял?? Дык ведь суть в самих Табах! Т.е. в итоге ты должен заполнить все обязательные пункты, прежде чем двигаться дальше. У меня, наприимер - это учтено, в отлиии от того же Синдрома. Теперь всё понятно! Спасибо! Молодец! Хорошо сделал! Только в конце, когда жму кнопку "Готово", почему-то ничего не происходит... P.S: Сколько всего времени ушло на всю эту работу??
-
Дружище, а мне просто, ради интереса, скажи, что я не доделал? Вроде ж, всё проверял! я не про недочеты - я про количество форм. У этой формы дизайн не как у твоей. или ты сделал, а я не там кликую?? Или надо было только одну делать на выбор, а не как Синдром- четыре?? Ааа, ты про это)) Да, нее, ты просто не понял задание. Форма-то одна, а вот страниц разных 5 Я так и понял.. я кликаю по твоей форме, как мне перейти на другие её страницы?? или у тебя 1форма -1 страница, у Синдрома 1форма -4 страницы. Правильно я понял??
-
Дружище, а мне просто, ради интереса, скажи, что я не доделал? Вроде ж, всё проверял! я не про недочеты - я про количество форм. У этой формы дизайн не как у твоей. или ты сделал, а я не там кликую?? Или надо было только одну делать на выбор, а не как Синдром- четыре??
-
Что-то не пойму.. похоже полностью сделал только Синдром?? и то когда нажимаю выбрать - меню не всплывает, которое стрелочкой надо прокручивать.. Синдрому - правильно - Ингредиент - на самом видном месте такая ошибка!
-
возврат предыдущего контента после использования innerHTML
DrStrangeLove replied to MacPooh's question in JavaScript
Рискну предположить Быколай имел ввиду вот это: var pcontent = document.getElementById('element_id').innerHTML; function exit(){ document.getElementById('id2').innerHTML = pcontent; } var a = '<div id="id2"><input type="button" value="exit" onclick= "exit()"></div>' ; document.getElementById('element_id').innerHTML= a; Пример на jsfiddle -
Спасибо! Я имел ввиду только встроенные объекты (как Array). Какой смысл по ним итерировать??
-
Почему считается плохой практикой расширять встроенные объекты?? Например, так: Array.prototype.myMethod = function(){}
-
Когда я при разрешении 1920х1080 уменьшаю размер окна, в футере появляется лажа..
-
Написал.. Похоже на то, что ты хотел??
-
ты неправильно скопипастил с хабры!! Два раза $(document).ready не надо!! $(document).ready(function() { $("#jpId").jPlayer( { ready: function () { $(this).jPlayer("setMedia", { mp3: "../mp3/elvis.mp3" }); } }); }); В крайнем случае, изучи код этой страницы.
-
В этом примере, в функции post создаётся форма, которая аппедится к невидимому iframe. Судя по коду iframe' у не ставится src. Внимание, вопрос: Как этот код будет работать?? Без src?? Если у iframe'а нет src, можно ли к нему аппендить??