22 декабря 2015
12 октября 2010
Смена регистра в js
Здравствуйте, не могу ни где найти решения, быть может вы поможете.
jQuery, использую такую конструкцию:
$("div:contains("+namе+")").toggleClass('red');
фильтром contains выбираю div-ы которые содержат заданную букву или кусок текста ("+namе+"), присваиваю им класс.
Ещё хочу, что бы всё это работало не зависимо от регистра, т.е. был одинаковый результат при namе=Lorem и namе=lorem
Как это можно реализовать на чистом js или jQuery?
jQuery, использую такую конструкцию:
$("div:contains("+namе+")").toggleClass('red');
фильтром contains выбираю div-ы которые содержат заданную букву или кусок текста ("+namе+"), присваиваю им класс.
Ещё хочу, что бы всё это работало не зависимо от регистра, т.е. был одинаковый результат при namе=Lorem и namе=lorem
Как это можно реализовать на чистом js или jQuery?
11 октября 2010
Оптимизация графики для web
Доброго всем дня!
В данный момент заинтерисовала тема оптимизации графики для Web. А про данную тему мало чего написано, да и в основном вода одна. Хотелось бы услышать советы. Так же осветить данную тему применяя Photoshop.
С ув. Сергей.
В данный момент заинтерисовала тема оптимизации графики для Web. А про данную тему мало чего написано, да и в основном вода одна. Хотелось бы услышать советы. Так же осветить данную тему применяя Photoshop.
С ув. Сергей.
11 октября 2010
Затишье...
Ребята Вы куда пропали? Почему нету новых постов? Вы совсем перестали писать, или же у Вас временный творческий/экономический/личный кризис?
10 октября 2010
Добавление маркеров на карту
Как в Google Maps API V2 реализовать добавление маркеров из файла txt или csv, который будет храниться на Документах Google?
8 октября 2010
проблема с wordpress(om)
привет всем...вот такова проблема.В админке вордперсса при попытки добавления изображения к статье через flash- загрузчик,мне cms выдает Ошибка ввода/вывода.что делать ума не приложу..А если добавляем через стандартный загрузчик то все нормально,но только доступно если ффайл не более 2мг...
8 октября 2010
Какую среду выбрать
Создаем вэб портал, типа видеочата. Стоит вопрос выбора технологии, делаем обзор. Требования: желательно Open Source, поддержка WEB 2.0 (ajax, streem media ...) и главное обслуживание до 1 000 000 запросов одновременно, работа с web сервисами. Работа с БД - не имеет значения. Какие решения можете посоветовать. Решение должно включать все middleware. Примеры решений: JSP, XSLT + Servlets + Tomkat, Google Web Toolkit, JSF, PHP
4 октября 2010
Паттерн
Как создать паттерн в фотошопе для переведения картинки в текстуру?
2 октября 2010
Если длинная строка или столбец...
Подскажите, как реализовать следующее:
Если текст слишком длинный или столбец слишком высокий, то на этом сайте и на других заметил решение этой проблемы плавным "затуханием" текста. В этом разделе тоже самое: если текст длинный, то снизу есть плавное "затухание". Как я догадываюсь, это js или css с изображением png?
Если текст слишком длинный или столбец слишком высокий, то на этом сайте и на других заметил решение этой проблемы плавным "затуханием" текста. В этом разделе тоже самое: если текст длинный, то снизу есть плавное "затухание". Как я догадываюсь, это js или css с изображением png?
1 октября 2010
Сброс/хранение изменений в форме после обновления страницы
Если внести в HTML форму какие то данные (заполнить textfield или поставитьгалочку в checkbox), то при нажатии F5 или мышкой по иконке, эти изменения запоминаются браузером.
И это в принципе хорошо, но проблема возникает из-за того, что имеется порядка 1000 сущностей у каждой из которых может быть до 8 настроек, которые по-дефолту выключены (поэтому сразу в HTML нет смысла их рисовать, т.к. браузер надрывается рендерить). Т.е. оптимально было бы сделать 1000 checkbox (что в принципе не сильно лагает), при клике на который JS рисовал бы остальные 7 настроек, это всё без проблем. И тут проблема в том, что при нажатии F5 браузер сохраняет включенное значение у чекбокс, но при этом (что логично) убирает нарисованные JS'ом элементы.
Оптимально было бы конечно сохранять элементы настройки, но это можно наверное сделать единственным образом, пробежаться по всем чекбоксам, проверить их и заново нарисовать, но тогда значения этих элементов скинутся, что не очень подходит ..
Другой вариант это очищать чекбоксы .. я пока тоже вижу решение только через JS т.е. изначально можно сделать массив с ключами, в котором хранятся ключи только включенных чекбоксов и при перезагрузке выключать, которые не входят в данный массив ..
Третий вариант решения это дорисовывать в каждой строке кнопку сохранения, которая будет сохранять запись исключительно этой строки (при помощи XMLHttpRequest), тогда вообще можно избежать всех проблем, но это удобно где на странице много сущностей, но это скорее исключение, т.к. обычно будет порядка 30-40 сущностей, и лучше бы делать единой формой. Поэтому пока решение это считать количество сущностей и если их больше какого то числа делать такой вариант, если меньше, то единой формой.
Страницы с таким количеством сущностей будут появляться редко, но точно будут. Разбивать на страницы запрещено человеком, который будет работать с данным сервисом, поэтому я прям не знаю что сделать.
И это в принципе хорошо, но проблема возникает из-за того, что имеется порядка 1000 сущностей у каждой из которых может быть до 8 настроек, которые по-дефолту выключены (поэтому сразу в HTML нет смысла их рисовать, т.к. браузер надрывается рендерить). Т.е. оптимально было бы сделать 1000 checkbox (что в принципе не сильно лагает), при клике на который JS рисовал бы остальные 7 настроек, это всё без проблем. И тут проблема в том, что при нажатии F5 браузер сохраняет включенное значение у чекбокс, но при этом (что логично) убирает нарисованные JS'ом элементы.
Оптимально было бы конечно сохранять элементы настройки, но это можно наверное сделать единственным образом, пробежаться по всем чекбоксам, проверить их и заново нарисовать, но тогда значения этих элементов скинутся, что не очень подходит ..
Другой вариант это очищать чекбоксы .. я пока тоже вижу решение только через JS т.е. изначально можно сделать массив с ключами, в котором хранятся ключи только включенных чекбоксов и при перезагрузке выключать, которые не входят в данный массив ..
Третий вариант решения это дорисовывать в каждой строке кнопку сохранения, которая будет сохранять запись исключительно этой строки (при помощи XMLHttpRequest), тогда вообще можно избежать всех проблем, но это удобно где на странице много сущностей, но это скорее исключение, т.к. обычно будет порядка 30-40 сущностей, и лучше бы делать единой формой. Поэтому пока решение это считать количество сущностей и если их больше какого то числа делать такой вариант, если меньше, то единой формой.
Страницы с таким количеством сущностей будут появляться редко, но точно будут. Разбивать на страницы запрещено человеком, который будет работать с данным сервисом, поэтому я прям не знаю что сделать.
30 сентября 2010
Background position animation
http://vremenno.net/js/plaginy-jquery-background-position-animations/
Сделал аналогию по этой статье, не работает. Интересно где ошибаюсь.
Сделал аналогию по этой статье, не работает. Интересно где ошибаюсь.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="Untitled-2.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.bgpos.js"></script>
<style type="text/css">
$('#mbg1').mouseover(function()
{
$(this).stop(); $(this).animate({backgroundPosition: '(0px -20px)'});
}).mouseout(function()
{
$(this).stop(); $(this).animate({backgroundPosition: '(0px 0px)'});
});
</style>
</head>
<body>
<div class="movableBG" id="mbg1" style="background-position: 0px 0px">
<div class="left">
<div class="right">Vremenno.net</div>
</div>
</div>
</body>
</html>
.left
{
background: url(o_nas_Plashka_40x170.png) left top no-repeat;
}
.right
{
background: url(o_nas_Plashka_40x170.png) left top no-repeat;
}
.movableBG
{
margin: 0px;
width: 170px;
height: 20px;
font-size: 16px;
cursor: pointer;
}