Jump to content

ruslan.savenok

User
  • Posts

    98
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ruslan.savenok

  1. Вас возвращает назад, потому что у события onclick не стоит return false;, который сбрасывает стандартное действие при переходе на ссылку. Как я понял, при клике на ссылку вам нужно менять фон страницы, я бы сделал это так: P.S. — не уверен что синтаксис JS правильный, т.к. более полугода не писал на чистом JavaScript без jQuery CSS .bg-1 {} .bg-2 {} .bg-3 {} HTML <body> <a href="#switch-bg_bg-1">.bg-1</a> <a href="#switch-bg_bg-2">.bg-2</a> <a href="#switch-bg_bg-3">.bg-3</a> </body> JS var links = document.getElementsByTagName('a'); for (var item in links) { item.onclick = function () { document.body.className = this.hash.replace('#switch-bg_', ''); return false; } }
  2. ruslan.savenok

    .load()

    Относительные пути работают в ajax запросах, видимо вы неверно указали путь к файлу. Проверьте консоль, должен быть 404. Там кстати запросы переписывает с относительного пути на полный, понять где проблема очень просто.
  3. Решение на jQuery // достаем ширину окна var WW = $(window).width(); // реагируем на изменения размера окна $(window).resize(function () { WW = $(window).width(); });
  4. Если вам не нравятся скрипты, а мне кажется лучше это написать на js если лень классы ставить. Можно написать скрипт, через который будет проходить ваша страница и выделять нужное слово. Задача простая, обращайтесь, напишем
  5. Очень интересная задача, хотелось бы узнать больше. Напишите мне в скайп ruslan.savenok (аськой не пользуюсь)
  6. Кому нужен такой плохой курс за пол года? У меня стояла задача верстать сайт на mvc2 и я разобрался в нем за выходные с туториала на 80 страниц от майкрософта. Новичков надо учить делать сайты на готовой cms и на php, потому что хостинг для сайта с 100 хостами в сутки стоит всего 5$, а преимущество .net это скорость разработки, которая потом оборачивается в огромную сумму на аренду серверов, по этому в .net не бывает понятия "просты сайты" которым вы собираетесь кого-то учить. Я лучше за 30 баксов куплю 9ти часовое видео от lynda.com чем на ваши курсы запишусь.
  7. Вам нужно задать фиксированую высоту для блока, только так. Но в данном варианте вроде-бы нужно лишь поставить футер выше слоем от контента
  8. Куда фреймы, создайте такое: <table> <tr> <td>page 1</td> <td>page 2</td> </tr> </table> Далее просто загружайте в каждую ячейку страницу Потом исходя из размеров экрана и размера шрифта вы можете посчитать сколько слов влезет на страницу
  9. Куда вы пошли с псведоклассами, они не работают в IE! Надо ставить класс на li (.first/.last) li.first { yout: code; } P.S. Картинку можно заменить бордером в данном случае.
  10. Вы лучше расскажите каким технологиям нас будете учить и на каких вещах будете подробно останавливаться.
  11. Если вы не знаете JS иphp то не лезьте туда и дайте эту задачу специалисту. Это вам не сайты на jooml-e собирать.
  12. Я там не нашел метода edit ячейки, вот примерный набросок function editableTable() { // ваша таблица var $table = $('table'), $td = $table.find('td'); // вешаем ивент клика на ячейки $td.click(function () { // создает инпут и кешируем значение ячейки var $input = $('<input>'), $data = $(this).text(); // заменяем innerHTML ячейки на инпут $(this).html($input); // фокус на инпут $input.focus(); // по onblur инпута $input.blur(function () { // шлем ajax запрос на сервак // тут надо бы анимашку что пошел запрос на сервак // а тут я бы проверил отличается ли новая дата от кэша $data $(this).html($input.val()); $.ajax({ url: 'обарботчик на сервере', // по саксесу success: function(data){ // убираем анимашку } }); }); }); }
  13. Классы типа c1,c2,c3,c4 не так уж и много места займут в вашем html коде, это будет кроссбраузерное решение без всяких извращений К счастью, IE самовольно в обход спецификации позволяет задавать гораздо больше. Поэтому из комбинации first/last/nth-child и col можно слепить достаточно кроссбраузерную штуку. Готов поспорить что тест browsershots вы не пройдете.
  14. Кошмар, вы бы написали 2 метода show/hide которые параметрами принимают сколь нужно айдишников
  15. Вариант удаленной работы не подходит?
  16. ссылка? А так же скрины, как должно быть и как не должно. Можно написать вместо SlideToggle метод animate() который будет выдвигать меню вверх
  17. Из дизайна мне нравится только то, что сразу 9 видео в одном месте, ибо на всех подобным сайтах идет по типу блога и надоедает скролить вниз
  18. Плохо значит ищите, мне вариант с rel не очень нравится т.к. вы не сможете нормально прикрутить к этому анимации переключения, что может в данном варианте не нужно. Я бы делал так <!-- Валидность не соблюдаю --> <style> .big li {display: none;} .big li.first {display: block;} </style> <script> $(document).ready(function() { $('.thumb li').each(function(i) { $(this).click(function () { $('.big li').hide().eq(i).fadeIn(); }); }); }); </script> <ul class="big"> <li class="first"><img src="im_1.jpg" alt="" /></li> <li><img src="im_2.jpg" alt="" /></li> <li><img src="im_3.jpg" alt="" /></li> </ul> <ul class="thumb"> <li><img src="im_1_s.jpg" alt="" /></li> <li><img src="im_2_s.jpg" alt="" /></li> <li><img src="im_3_s.jpg" alt="" /></li> </ul>
  19. JS не умеет считать размеры невидимого блока, для этого можно использовать хак display: block; + display: none; + выдвинуть блок за область окна (может на мгновение стать видимым) и между ними посчитать размеры области карусели, но в данном варианте проще будет повесить init карусели после того, как покажите блок поп-апа
  20. Наконец допер . Стиль я переместил из HTML в CSS который в папке "css" , а значит картинку код будет искать не в корневом каталоге а в "css" . У всех верстальщиков наверное бывают такие штуки, но у меня это максимум пару мину длится, спасибо firebug
  21. Храните ссылки в файле который нельзя индексировать через robots.txt и загружайте их в сайт ajax-ом если хотите js
  22. Больше нравится новый, но в общем оба не нравятся
  23. Мне нужен начинающий верстальщик для построения площадок в платформе, на сколько вам интересна такая задача? Стартовать будем в 5х числах сентября.
×
×
  • 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