Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. 1. Нужно узнать как у вас выводятся найденные ссылки если предположим это все выглядит подобным образом: <div class="links"> <div class="link"><a>link1</a></div> <div class="link"><a>link2</a></div> .... </div> то вам достаточно подсчитать количество потомков блока с классом links, 2. узнав, что их количество равно 1 узнаем href из ссылки и приравниваем это значение window.location.href через php получилось бы более красиво
  2. можно сделать проверку в модуле поиска, если была найдена только одна ссылка, то производить ее открытие: можно это сделать через PHP можно через js
  3. если вы работаете в UNIX системе, то там по умолчанию все файлы начинающиеся с точки являются скрытыми
  4. единицы измерения не пробовали писать?
  5. думаю тут подойдет использование плавного появления и исчезновения с помощью opacity чтобы пролистывался автоматически, думаю лучше использовать js. На css не думаю, что получится корректный вариант автоматического пролистывания
  6. 1. Радио у вас работает 2. Картинки у вас по умолчанию все показываются и они у вас одинаковые 3. Видите вы по умолчанию последнюю фотку, так как они у вас не имеют z-index. 4. Попробуйте менять z-index для слайда выбранного радио И для стрелок могу предложить сделать по аналогии с радио таким макаром: по 5 срелочек(но можно обойтись и 4) с каждой стороны, разместить их так же как ваши слайды друг над другом и менять им z-index так же как и слайдам, тогда у вас будут появляться нужные вам стелочки активирующие нужные радио над нужными слайдами, если не поняли, то например над слайдом 3 у вас должны быть стрелочки работающие по аналогии с радио под слайдом слева - как радио 2, справа как радио 4 так же можно было бы данные стрелочки впихивать прямо в slide таким образом будет минимум не нужного функционала
  7. 1. Где у вас пункт меню "Услуги" 2. У меня в Хроме при наведении на пункт меню "Наши услуги" все работает нормально. 3. Попробуйте очистить кэш у браузера
  8. попробуйте так тогда http://jsfiddle.net/88bh68v3/5/
  9. аа... сорри, что-то меня на js анимацию переключило
  10. здесь больше не от алгоритма зависит, а от языка и системы, представьте что вам нужно переместить плавно один объект из точки А в точку Б (естесно что делаем все это на JS, который однопоточный и в браузере, который дает приоритет на не свернутую активную вкладку) вариантов алгоритмов может быть много, но почти везде смысл в следующем: у нас есть 1сек=1000мс на анимацию и расстояние между точками А и Б в 1000px логично каждую 1мс менять положение передвигаемого объекта на 1px или например каждые 10мс на 10px (получится разная степерь плавности передвижения), но не забываем, что у нас на выполнение одного действия (перерисовки объекта по другим координатам) затрачивается определенное время, которое рассчитать практически не реально, т.к. на него влияет: производительность системы, способы браузера вывода на экран информации, работа других скриптов (т.к. они тоже будут требовать ресурсы компьютера и не забываем, что js однопоточный). Как вариант можно делать расчеты во время анимации (сколько времени прошло с последнего действия и сколько его осталось), но на это так же будет уходить время что может привести к банальному мгновенному перемещению объекта из точки А в точку Б, но зато за время приближенное к 1сек.
  11. У меня на компе одна и та же анимация в разных браузерах могла идти с разной скоростью, особенно если анимация тяжелая Например ИЕ и Фаерфокс как правило подтормаживали, по сравнению с Хромом и Оперой Когда вы указываете, что ваша анимация должна длиться 1сек, скрипт просчитывает путь, который ей нужно пройти расставляет кадры и начинает их показ через определенный промежуток времени, в расчет идет таймер, но не скорость показа - которая может занять у браузера в случае высокой нагрузки больше 1сек из-за этого и получается что анимация в 1сек занимает куда больше времени.
  12. ну так тогда же контент сплющит и большом количестве содержимого сайдбар опять упадет ниже. как вариант http://jsfiddle.net/q1bxcb9u/1/ 1. Что значит сплющит контент? 2. А ограничить размер контента ни как? 3. сайдбар у вас что-то на маленьких разрешениях не падает вниз
  13. а теперь перебирайте весь массив и выстраивайте его в виде многомерного и из него формируйте меню или на лету формируйте меню, если упорядоченность элементов вам это позволяет
  14. У меня в хроме через сохранить как все сохранилось и открылось без проблем
  15. вытаскивайте одним запросом - без проблем, можно и так запрос то у вас уже готов?
  16. вы запрос к bd сумели составить? алгоритм можно использовать следующий: берете все элементы с parent_id=0, после для каждого такого элемента берем всех его потомков, обычно для этого удобно использовать рекурсивную функцию, особенно если меню многоуровневое
  17. мне кажется здесь лучше было просто через ховер сделать, но в вашем случае я вижу следующее: у вас два блока с классом dialog и opener - учиться и развлечься у вас в скрипте указаны свойства для блоков dialog и вы привязываете к событию клика на элементах с классом opener открытия блока dialog и естественно происходит открытие обоих блоков dialog при нажатии на любой из элементов opener чтобы этого избежать вам нужно сделать для каждого ежика свои opener и dialog, например добавляя к ним цифры и прописать что-то вроде $( ".dialog1,.dialog2,.dialog3,.dialog4,.dialog5,.dialog6" ).dialog({ autoOpen: false, show: { effect: "blind", duration: 1000 }, hide: { effect: "explode", duration: 1000 } }); $( ".opener1" ).click(function() { $( ".dialog1" ).dialog( "open" ); }); $( ".opener2" ).click(function() { $( ".dialog2" ).dialog( "open" ); });....естесно вы можете существенно сократить код использовав какой-нибудь параметр: id или data-, и делать проверку на него
  18. если рассуждать как вы, то в вашем случае, при разделении медиазпросов по разным файлам может привести к следующему: загружается один файл, скажем для портретки, вы поворачиваете девайс, стили портретки отключаются, а стили ландшавта еще не загружены и хз инициализируется ли загрузка при изменении ориентации, но в любом случае будет момент, когда вообще ни какие стили не будут действовать. а теперь рассмотрим вариант, как оно будет происходить: все файлы грузятся не зависимо от того, подходят ли эти медиа запросы в данный момент или нет. У вас получаются лишние запросы на сервер - это больше нагрузка на сервер и время загрузки (все это конечно не критично, но оно вам нужно?)
  19. Switch74

    цвет

    Извините, что оскорбил чьи-то чувства своей манерой письма на счет познания человечества о головном мозге
  20. про какие стили вы говорите? Например margin от div не применяется к span. Есть стили, которые наследуются от родителя, например тут об этом явно сказано http://htmlbook.ru/css/font
  21. скопировал ваш код, что не так? http://jsfiddle.net/fdmLpgco/
  22. БД копируется отдельно и настройки open server тоже
  23. Switch74

    цвет

    все ж таки наш мозг - это еще та не понятная жопа
×
×
  • 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