Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. Это не совсем то что нужно, такой код будет работоспособен только если страница с меню не перезагружается. Можно добавить на каждую страницу где есть меню, скрипт, который проверяет значения href ссылок в меню с текущим window.location.href и если они совпадают добавлять элементу класс active: http://jsfiddle.net/wwt999/SunKN/ чистый js как-то так http://jsfiddle.net/wwt999/FgqW8/ jquery как-то так
  2. Именно по той причине которую я вам описал в FF и не происходит перекрытие, потому что паддинг делается не внутри области для ввода текста а вокруг нее, как будто ей задан margin. Сейчас попробую обьяснить: Во всех браузерах кроме FF, паддинг добавляется вокруг вводимого текста, скроллинг появляется в момент когда вводимый контент не вмещается в размеры.Но прокручивается он не до самого низа области ввода, а только до текущей строки. Паддинг после текста есть но чтобы его увидеть вам придется вручную прокрутить скролл вниз. А вот в FF паддинг добавляется вокруг области ввода, а не вокруг вводимого текста и потому выглядит это по разному. Вот наглядый пример http://jsfiddle.net/wwt999/tAEAU/.
  3. возможно все просто, и проблема в слеше который вы не прописали ErrorDocument 400 /400.html ErrorDocument 401 /401.html ErrorDocument 403 /403.html ErrorDocument 404 /404.html ErrorDocument 500 /500.html UPD:
  4. метод: $(elements).removeAttr("attr1").removeAttr("attr2").removeAttr("attr3").removeAttr("attrN"); Либо можно просто сбросить элемент и создать новый )) var tag = $("#test"); var newtag = $("<"+tag.get(0).tagName+">").html(tag.html()).insertAfter(tag); tag.remove();
  5. Вот поэтому настоятельно вам советую поискать более новую версию этого слайдера чтобы он без проблем работал с последней версией фреймворка.
  6. мне кажется он какойто кривой, может вам подобрать чтото поновее к примеру тут 30 разных под jQuery? и попробывать подключить, либо искать где вы брали слайдер и смотреть есть ли более новые версии. Да и всетаки подумайте стоит ли использовать highslide, все что он делает умеет делать и fancybox.
  7. inset <сдвиг по x> <сдвиг по y> <радиус размытия> <растяжение> <цвет> Ну и две тени скомбинировать http://jsfiddle.net/wwt999/7nh7t/ ну и тоже самое но побокам http://jsfiddle.net/wwt999/75m7p/
  8. можно ссылку откуда вы взяли слайдер?
  9. Это firefox так рисует элемент, он берет поля не вокруг контента поля, а вокруг контента и прокрутки если она есть. Во всех остальных браузерах рисуется одинаково. Заставить firefox рисовать так же как во всех остальных можно с помощью хака: textarea { resize:none; } @-moz-document url-prefix() { textarea { padding: 0px; padding-left: 6px; } } Если вы наоборот хотите чтобы было как в Firefox во всех браузерах я даже не знаю что вам посоветовать. лучше обдумать этот вопрос и реализовать это все по другому. ЗЫ На багтрекере мозиллы есть такой баг https://bugzilla.mozilla.org/show_bug.cgi?id=157846 как я понимаю его не пофиксили досихпор. Можно сделать как то так http://jsfiddle.net/MUR67/ с помощью обертки
  10. а зачем вы используете еще и http://www.highslide.com/#examples это? Это по сути тот же функционал что и fancybox только она не использует jquery Не могу понять где у вас слайдер то?
  11. если вы хотите при переходе на страницу чтобы там был активен пункт меню соответствующий данной странице, то класс нужно подставлять на серверной стороне сравнивая ссылку в теге с текущим адресом.
  12. Ну давайте разбираться со слайдером теперь ))
  13. firefox делает padding текста+скролов, а к примеру хром только текста. не замечал раньше что они отрабатывают по разному.хм...
  14. Обратится к документу которого не существует ))) А вообще в файле конфигурации апача либо в .htaccess: ErrorDocument 400 http://mysite/docs/400.html ErrorDocument 401 http://mysite/docs401.html ErrorDocument 403 http://mysite/docs/403.html ErrorDocument 404 http://mysite/docs/404.html ErrorDocument 500 http://mysite/docs/500.html
  15. она и в 15 версии есть )) ишо мона глянуть кеш about:cache ток фик знает когда добавили
  16. а html код где?
  17. Я не понимаю зачем вы пытаетесь нагородить 100500 различных скриптов на страницу, не пытаясь даже для начала посмотреть что у них внутри. Скачайте последние версии плагинов для jQuery, проверте не включена ли в файлы плагинов какая либо версия библиотеки jQuery. Когда все скрипты вы проверите на предмет лишнего кода, начинаете подключать на вашу страницу в таком порядке: 1) библиотека jQuery 2) плагины для jQuery, если у плагинов есть основная часть и дополнительные то сначала подключаем основную потом остальные 3) свои js скрипты некоторые плагину могут отказаться работать с другой версией jQuery тогда придется искать замену этим плагинам либо фиксить ошибки самому. При клике на кнопку закрыть получаем ошибку "TypeError: jQuery.fancybox is undefined" + в файле base.js у вас вторая копию jQuery другой версии все еще осталась
  18. a.active заменить на a:active мобыть ЗЫ вообще не очень понятно чего вы хотите.
  19. border-top и border-bottom для горизонтальных линий. Вертикальные разделители можно сделать либо символом, либо картинкой на фоне, либо псевдоэлементом :after к примеру и опять же с правым бордером для него.
  20. Включите воображение )) Как вариант заменить span блоком или сделать его блоком к примеру : http://jsfiddle.net/wwt999/8RX72/2/ так же блоки можно заменить таблицей в каждой ячейке которой картинка + div с текстом Если вам нужно чтобы если текста много не изменять размер блока, то придется подумать куда текст деть, увеличить ширину блока, сделать прокрутку, сделать раскрывающийся блок и тд. Это уже зависит от конкретной задачи.
  21. Там есть этот метод, 800 какаято строка. Проблемы явно изза несовместимости методов двух разных версий фреймворка. вот он : /* * deorphanize - jQuery Plugin * Works well only on headlines & short text lines. * Usage example: $('h2').deorphanize(); * * Has to be called on the element directly containing the text, cannot contain html elements. * Will calculate average words per line and force <br /> on last line. * * Copyright (c) 2010 Quodis (http://quodis.com) * Licensed under the MIT license * * $Date: 2010-07-14 (Wed, 14 Jul 2010) $ * $version: 0.1 * */ (function($){ $.fn.deorphanize = function() { return this.each(function() { var me = $(this); // Height of the text container var height = parseInt(me.height()); // Line height being used var lineHeight = parseInt(me.css('line-height')); // ... divided gives us the number of lines var lines = height/lineHeight; // Is there something to perfection here? if (lines > 1) { // Now let's know how many characters there are var text = me.text(); var textLength = text.length; // And get an average per line var charsPerLine = (textLength/lines); // Find the closest 'space' to where the last line should ideally break var lastSpace = text.indexOf(' ', textLength-charsPerLine); // And make it break right there!! me.html(text.slice(0,lastSpace) + '<br />' + text.slice(lastSpace+1)); } }); }; })(jQuery);;
  22. там еще ниже есть раздел "Встраивание проигрывателя YouTube с использованием SWFObject". Значит во флеш можно передать параметры. Вот что я нашел по параметрам: https://developers.google.com/youtube/player_parameters?hl=ru Значит можно передать и в GET запросе добавив к адресу параметр hd пример:
×
×
  • 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