skiph
User-
Posts
41 -
Joined
-
Last visited
Information
-
Sex
Мужчина
Contacts
-
Web site
http://skiph.org.ua
skiph's Achievements
Explorer (1/14)
0
Reputation
-
Отображение шрифтов в IE, Mozilla, Chrome в Windows XP
skiph replied to skiph's question in HTML Coding
Спасибо за ответы. Теперь буду знать -
Во всех трех браузерах шрифт Tahoma отображается по-разному, с этим можно что-нибудь поделать? В IE8 более-менее, а в Mozilla и Chrome как-то узко и коряво. С этим столкнулся при тестировании на ХР, хотя на Windows 7 все нормально отображается. Скрины прилагаю: Chrome, IE, Mozilla
-
Как убрать горизонтальный скроллбар при сужении страницы
skiph replied to skiph's question in HTML Coding
Все! Нашел сам решение. Я уже это делал раньше, но забыл способ =) Если кому-нибудь понадобиться: необходимо обернуть этот враппер с выступающими элементами в другой враппер и в нем уже можно манипулировать размерами. получилось так: CSS #page-wrapper { min-width: 1024px; overflow: hidden; width: 100%; } #wrapper { width: 1024px; margin: 0 auto; position: relative; } #percents { width: 274px; height: 180px; position: absolute; background: url(../images/percents.png) no-repeat; right: -82px; top: 22px; z-index: 9; } HTML <div id="page-wrapper"> <div id="wrapper"> <div id="percents"></div> </div> </div> -
Как убрать горизонтальный скроллбар при сужении страницы
skiph replied to skiph's question in HTML Coding
Ну про него я знаю, но хотелось бы сохранять скролл, если размер экрана меньше 1024рх -
Размер основной области как положено 1024px, но по дизайну есть выступы из этой области. Например левое меню выступает на 20рх слева, справа должен выступать декоративный элемент на 82рх, также еще блок справа должен выступать на 300рпх. При сужении окна, все эти выступающие элементы учитывается, хотя они находятся в враппере шириной 1024рх и у них задано абсолютное позиционирование внутри этого враппера. Моя же цель сделать так, чтобы скроллбары появлялись только если размеры основной области будут меньше 1024рх, все декоративные элементы и блок справа чтобы "съедались" Собственно пример моего кода с элементом который должен выступать на 82рх справа: CSS #wrapper { width: 1024px; margin: 0 auto; position: relative; } #percents { width: 274px; height: 180px; position: absolute; background: url(../images/percents.png) no-repeat; right: -82px; top: 18px; z-index: 9; } HTML <div id="wrapper"> <div id="percents"></div> </div>
-
Сейчас делаю граббер одного канала фидбернера. По умолчанию там выводятся 10 последних сообщений. Как можно достать больше? Вот лента: http://feeds.feedburner.com/wifi4free/ Искал ответ в API - ничего не нашел, может потому что я нуб? Плиз, подскажите народ знающий, очень надо!! Для примера на твиттере такое можно сделать, вот так: http://twitter.com/statuses/user_timeline/wifi4free_ru.atom?count=1000 Но мне оч нужно именно рсс сграбить.
-
Вот это наверное его имя, так как все методы начинаются после этой строки attachFlashEvents: function(element, audio) { Видимо, потому как это методы для флэш версии, в хроме в ие9 срабатывал другой метод (для хтмл5): нашел такие строки и добавил еще и туда: play: function() { var player = this.settings.createPlayer; container[audiojs].helpers.addClass(this.wrapper, player.playingClass); $.cookie("autoplay", "true", { path: '/' }); }, pause: function() { var player = this.settings.createPlayer; container[audiojs].helpers.removeClass(this.wrapper, player.playingClass); $.cookie("autoplay", "false", { path: '/' }); }, мой код стал работать и в хроме и в ИЕ... Можете, пожалуйста, подсказать как правильно сделать эти перехваты именно на самой странице, а не в коде библиотеки, хотя бы на примере одного. Дальше попробую разобраться сам.
-
понятно, что никто не будет разбираться, но подскажите хотя бы как мне вызвать нужную функцию? я изучил код и в нем есть такие функции pause, play - попробовал вписать код прямо в самой библиотеке в этих функциях: audio['play'] = function() { // If the audio hasn't started preloading, then start it now. // Then set `preload` to `true`, so that any tracks loaded in subsequently are loaded straight away. if (!audio.settings.preload) { audio.settings.preload = true; audio.element.init(audio.mp3); } audio.playing = true; // IE doesn't allow a method named `play()` to be exposed through `ExternalInterface`, so lets go with `pplay()`. // <http://dev.nuclearrooster.com/2008/07/27/externalinterfaceaddcallback-can-cause-ie-js-errors-with-certain-keyworkds/> audio.element.pplay(); audio.settings.play.apply(audio); //запись в куку $.cookie("autoplay", "true", { path: '/' }); } audio['pause'] = function() { audio.playing = false; // Use `ppause()` for consistency with `pplay()`, even though it isn't really required. audio.element.ppause(); audio.settings.pause.apply(audio); //запись в куку $.cookie("autoplay", "false", { path: '/' }); } потом на самой странице после вызова делаю проверку (запускать с параметром автоплєй или нет): if($.cookie("autoplay") !== "false") { audiojs.settings.autoplay = true; } Радикально, но по другому не знаю как и проблема в том, что данный код работает только в FF и Opera, Хроми и ИЕ игнорирует, то есть скорее всего в куку не записывается ничего..
-
Подключил к сайту библиотеку audio.js Все хорошо, работает стоп - плэй, но как сделать запоминание паузы в кукисах, чтобы на каждой странице оно не начинало заново играть? Если честно я не силен в js чтобы правильно задать этот триггер... п.с.: библиотека используется для фоновой мелодии на сайте.
-
Затемнение слоя через Multiply - как сохранить в png?
skiph replied to skiph's question in HTML Coding
Вот такая ерунда выходит, когда все слоя склеить -
Приветствую! Дизайнер в шаблоне некоторым элементам сделал в шаблоне тени с помощью черно-белого слоя с помощью Multiply и при слиянии всех слоев для сохранения в прозрачный png естественно вылазит этот белый фон... Вопрос! Можно ли как-то это обойти, может я чего-то не знаю? Или пускай перерисовывает?
-
Согласен. А что значит подтянуть? Куда подтянуть? подтянуть в смысле z-index'ом... Ладно, это и правда проще фоновой сделать.. мозг отказывает да действительно! Дело было в паддингах. Вы мне открыли глаза Хотя вариант с фоновой картинкой думаю будет экономнее...
-
Есть такое мега-крутое меню Верстается оно исключительно вручную и "на века"... У меня возникла проблем. На скрине красным отмечены пункты которые стали неактивными... Их можно подтянуть повыше? Вот код ХТМЛ: <div id="page-top"> <div id="actions"><a href="#"><img src="images/buttons/actions.png" alt="Акции"></a></div> <div id="models"><a href="#"><img src="images/buttons/models.png" alt="Модели"></a></div> <div id="games"><a href="#"><img src="images/buttons/games.png" alt="Игры"></a></div> <div id="deposits"><a href="#"><img src="images/buttons/deposits.png" alt="Пополнение счета"></a></div> </div> Вот ЦСС: div#page-top { position: absolute; } /* не рабоатает нифига */ div#actions, div#models, div#games, div#deposits { position: absolute; text-align: center; } div#actions a, div#models a, div#games a, div#deposits a { display: block; position: relative; z-index: 9999; } /* /не рабоатает нифига */ div#actions { background: url('../images/actions-block-bg.png') no-repeat; top: -59px; left: 78px; width: 178px; height: 76px; padding-top: 24px; z-index: 3; } div#models { background: url('../images/models-block-bg.png') no-repeat; top: -59px; left: 38px; width: 179px; height: 131px; padding-top: 79px; z-index: 2; } div#games { background: url('../images/games-block-bg.png') no-repeat; top: -57px; left: 208px; width: 148px; height: 108px; padding-top: 67px; z-index: 2; } div#deposits { background: url('../images/deposits-block-bg.png') no-repeat; top: -59px; left: 58px; width: 285px; height: 187px; padding-top: 138px; z-index: 1; } Есть конечно запасной вариант, взять сами баннеры вручную спозиционировать на места, как отдельные элементы...но это бред мне кажется
-
А дело это происходило из-за включенного в настройках Оперы "Подогнать размер окна по ширине"