В первом случае думаю что a=x, а если условие верно, то a=y..???
Ну да верно
Во втором случае в $a попадет y, т.е. последнее значение которое вы ей присволили
В крайнем случае всегда можно выполнить скрипт и проверить
Либо div с overflow: hidden; и фиксированными размерами. Внутри располагаются изображения, которые сдвинуты влево и вверх (отрицательные left/top или соответствующие margin).
Жаль только, что со свойством overflow есть косяки в разных браузерах(((
И все равно эти сокрытия получаются за счет извращений всяких(( IllusionMH + 1 в карму, DeepVarvar спасибо за помощь)
У меня, например, такая ошибка возникала, когда я забывал поставить закрывающую фигурную скобку где-нибудь в теле цикла, если там есть ветвления Else If.. т.е. допустим открыты 3 фигурные скобки а закрыты всего две.
Но это конечно же не единственное, почему может такая ошибка возникнуть.
если кто нибудь например введет в базу <б> какой то тексту </б> то при извлечении из базы без htmlspecialchars текст будет жирным.
А если эту будет любой другой тег?)))) А как это вообще выглядит после извлечения из базы?? Скорее всего
htmlspecialchars просто экранирует символы <> и поэтому <b></b> \<b\> будет таким </b\>
в jQuery метод .each() можно передавать индекс элемента в массиве на котором он сейчас.
А я посмотрел, что в children() ниче передать незя, а про each() и не подумал((.
IllusionMH пишет:
Функцию нужно будет оптимизировать (как минимум повесить события не на каждый элемент, а на родителя, и сравнивать с объектом инициатором события, а не с передаваемым в функции текущим)
. Ну это когда я синтаксис jQuery подучу))
Но это еще часть работы. Как сделать полностью прозрачной часть изображения? Допустим есть фото 100 на 200 пикселей, мне нужно сделать полностью непрозрачной часть этого фото размеро 50 на 100 пикс. Может ли это jQuery? Либо какая-нибудь другая библиотека? Я посмотрел примеры Рафаэль, но подобного ничего не видел. Пока что вижу единственный выход - резать пхп скриптом функцией imagecopyresampled() на части, потом их складывать. Затем js у нужного убирать непрозрачность.
[quote=Еугений]Не знаю, конфликтуют ли эти функции в таком порядке (mysql_real_escape_string(htmlspecialchars();[/quote]
Насколько я понял первая полная идентичность второй, за исключение того, что первая не экранирует символы % и _. Зачем применять одно и тоже несколько раз?? второй помойму вполне достаточно.
[quote=Еугений]Или не стоит рисковать, воспользоватся только mysql_real_escape_string, а при извлечении текста постоянно использовать htmlspecialchars?[quote=Еугений]. Не понимаю какой смысл в применении htmlspecialchars при извлечении из базы???
Ваша задача обезопасить себя от того чтобы в строке запроса не был какой-нибудь вредоносный код. То есть до записи в базу.
Идите от обратного - при удалении 3-его надо анимированно сжать его ширину до нуля пикс.
Я думал по-другому Может даже и лучший вариант. DeepVarvar, перебор потомков у меня идет чистым js. Получил я потомка, как теперь его передать в jquery, чтобы ужать?
DeepVarvar пишет:
Кроме того что-то мне кажется что стандартного "каруселькиного" подхода с родителем overflow: hidden; тоже может хватить за глаза.
Никогда не слышал. Ссылку на примерчик, пожалуйста) и лучше с кодом)))
Да, вы правильно поняли IllusionMH. Но мне еще нужно смещать координаты, начиная с определенного потомка, например второго. Я почитал по вашей ссылке документацию (видое курс не смотрел, интернет не тянет(( ), и насколько понял нельзя передать в функцию номер потомка с которого нужно начинать смещать. Если можно, то как?
Воообще, моя задача состоит в том, что: допустим удалил 3 потомка, а 4 и 5(последний "подъехали" к нему..
Видимо, придется самим js получать потомка, а потом через jQuery смещать каждый, начиная с удаленного((