Вход

Просмотр полной версии : оформление checkbox что допилить?)


Sakyra
11.10.2014, 00:54
Добрый вечер дорогие форумчане. Скрипт рабочий изменяет вид галочек.
Вот столкнулась с проблемой, если страницу загрузить где должны быть галочки их нет

как скрипт заставить проверять где есть галочки?

$(document).ready(function(){
$("#fk21, #fk22, #fk23, #fk24, #fk25, #fk26, #fk27, #fk28, #fk29, #fk210, #fk211").change(function(){
if($(this).is(":checked")){
$(this).next("label").addClass("LabelSelected");
}else{
$(this).next("label").removeClass("LabelSelected");
}
});
});

рони
11.10.2014, 01:49
Sakyra,
each ? http://api.jquery.com/each/

Sakyra
11.10.2014, 02:08
рони,
Будет ли так правльно:-?

$("#fk21, #fk22, #fk23, #fk24, #fk25, #fk26, #fk27, #fk28, #fk29, #fk210, #fk211").change(function(){
if($(this).is(":checked")){
$(this).next("label").addClass("LabelSelected");
}else{
$(this).next("label").removeClass("LabelSelected");
}
});



$("#fk21, #fk22, #fk23, #fk24, #fk25, #fk26, #fk27, #fk28, #fk29, #fk210, #fk211").each(function (){
if($(this).is(":checked")){
$(this).next("label").addClass("LabelSelected");
}else{
$(this).next("label").removeClass("LabelSelected");
}
});

рони
11.10.2014, 02:55
Sakyra,
так проверьте :-?

danik.js
11.10.2014, 04:46
Вот вам делать нечего ))) Все просто ведь)
<style>
input:checked + label{
color: red;
}

label{
color: blue;
}
</style>

<input id="check" type="checkbox" /> <label for="check">Лэйбл</label>

Sakyra
11.10.2014, 05:20
danik.js,
Оооо спасибо!

voral
11.10.2014, 09:27
Вот вам делать нечего ))) Все просто ведь)

Только ослики до 8 версии включительно, вроде, этого не поймут. А посетителей с XP все еще много.

danik.js
11.10.2014, 11:00
voral, ну это же просто оформление, ничего важного. Но если все таки важно, то:

$('input[type="checkbox"]').change(function() {
$(this).toggleClass('checked', this.checked);
});

А в css:
input:checked + label,
input.checked + label{}

Или правила нужно дублировать? Кажется браузер будет игнорировать все правило, если оно содержит неподдерживаемый селектор..

bes
11.10.2014, 15:25
Sakyra, по правилам форума, вы должны предъявить доказательство, что пол ваш действительно является женским, в противном случае, на вас будут наложены соответствующие санкции ;)

kostyanet
11.10.2014, 22:33
Только ослики до 8 версии включительно, вроде, этого не поймут. А посетителей с XP все еще много.

Сколько именно? Что за браузер такой - ХР?

Sakyra
11.10.2014, 22:37
bes,
могу добавить в скайп и поговорим?)

bes
11.10.2014, 22:56
bes,
могу добавить в скайп и поговорим?)
ок, шли в личку

voral
12.10.2014, 01:18
Сколько именно? Что за браузер такой - ХР?
На некоторых проектах до 20% посетителей (в т.ч. реальных покупателей).
Я, конечно помню, что вы у нас с другой планеты. XP это версия ОС в котрой максимальная версия ослика 8. А то и старее.

Viral
12.10.2014, 03:26
bes, молодец какой, не растерялся))):lol:

kostyanet
12.10.2014, 06:54
XP это версия ОС в котрой максимальная версия ослика 8. А то и старее.

Так вот на ХР остаются специальные люди, у которых вполне достаточно извилин скачать любой другой современный браузер и не пользоваться встроенным угребищем.

Другие специальные люди, у которых ХР и не хватает извилин - нас вообще не интересуют на наших сайтах. Если вас интересуют - вы для них и делайте, а народ не пугайте.

А то пятое поколение хтмля скончается в девственности.

kostyanet
12.10.2014, 06:57
http://www.w3counter.com/globalstats.php

Одного if не достойны эти 4 процента, которые, я уверен, никогда не выходят за пределы своих излюбленных сетей.

bes
12.10.2014, 11:28
bes, молодец какой, не растерялся))):lol:
логин скайпа, кстати, ещё не поступил, хотя сообщение было прочитано, может испуг (http://101privorot.ru/porcha-i-sglaz/kak-delat-vyikatyivanie-porchi-yaytsom) одолел, а может подруга на показ пока занята :)

voral
12.10.2014, 12:40
kostyanet,
стандартное у вас оправдание для людей у которых мозга не хватает сделать для старых браузеров
ИМХО
Сайт не для повышения ЧСВ программиста, а для покупателей

bes
12.10.2014, 12:52
Сайт не для повышения ЧСВ программиста, а для покупателей
согласен с kostyanet, напиши для покупателей "наш сайт не работает с ie8" и либо покупатели пропадут (и х-й с ними), либо установят нормальный браузер (сами или попросят своего корпоративного админа)
на самом деле, клиенты из корпорации любят просить админа сделать что-то для них в связи с необходимостью

kostyanet
12.10.2014, 17:08
Сайт не для повышения ЧСВ программиста, а для покупателей

Читая вас я был уверен что для ЧСВ.

На самом деле все органично. Ну зачем фирме дебильный покупатель? Если он за годы не дотямал скачать нормальный браузер - то с ним намаешься. Крови выпьет бочку, а купит один горшок.

kostyanet
12.10.2014, 17:15
Кстати, гугль раздает некий модернизер, дескать подключаешь его в свой скрипт и ишаки начинают весело скакать. Поверил, подключил, открыл проект в ИЕ8, у меня же ХР СП3, ишак задумалсо так, конкретно, потом нарисовал несусветую хренатень и выкатил мессагу о том, что скрипт какой-то, все никак не закончится, прибить: да нет? Пришлось удалить модернизер. По-моему 8-ка неоперабельна.

voral
14.10.2014, 10:02
Читая вас я был уверен что для ЧСВ.

На самом деле все органично. Ну зачем фирме дебильный покупатель? Если он за годы не дотямал скачать нормальный браузер - то с ним намаешься. Крови выпьет бочку, а купит один горшок.

А зачем обновлять? Просто, чтоб купить еще одну лицензию? Только не надо думать, что все воруют. У меня на походном ноутбуке стоит ХР (правда второй системой, ибо я линуксом пользуюсь). Все работает все нормально. Для установки 7ки нужно другое железо. И таких причин может быть 100500. И, поверь, интернет магазину пофиг на эти все причины. Главное, что имеет значение: он покупает. А там хоть Win95......

При этом, обрати внимание, не сложно обеспечить работу в IE8. Ниже уже меньше смысла: т.к. количество проблем возрастает быстрее. При этом апгрейд до ИЕ8 был в автоматическом режиме.

voral
14.10.2014, 10:06
Кстати, гугль раздает некий модернизер,
Есть и рабочие. Относительно, конечно же. Вряд ли удастся эмулировать video или canvas. Но прочие теги вполне реально, там и модификатор особый не нужен - если понимаешь как добавить "полноценно" свой (а это гугл знает как делается). Ну, а остальное приходится разграничивать условиями для осла. 100% аналогичности можно не добиться, но все же лучше чем потерять покупателя.