оформление checkbox что допилить?)
Добрый вечер дорогие форумчане. Скрипт рабочий изменяет вид галочек.
Вот столкнулась с проблемой, если страницу загрузить где должны быть галочки их нет как скрипт заставить проверять где есть галочки? $(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"); } }); }); |
Sakyra,
each ? http://api.jquery.com/each/ |
рони,
Будет ли так правльно:-? $("#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"); } }); |
Sakyra,
так проверьте :-? |
Вот вам делать нечего ))) Все просто ведь)
<style> input:checked + label{ color: red; } label{ color: blue; } </style> <input id="check" type="checkbox" /> <label for="check">Лэйбл</label> |
danik.js,
Оооо спасибо! |
Цитата:
|
voral, ну это же просто оформление, ничего важного. Но если все таки важно, то:
$('input[type="checkbox"]').change(function() { $(this).toggleClass('checked', this.checked); }); А в css: input:checked + label, input.checked + label{} Или правила нужно дублировать? Кажется браузер будет игнорировать все правило, если оно содержит неподдерживаемый селектор.. |
Sakyra, по правилам форума, вы должны предъявить доказательство, что пол ваш действительно является женским, в противном случае, на вас будут наложены соответствующие санкции ;)
|
Цитата:
|
bes,
могу добавить в скайп и поговорим?) |
Цитата:
|
Цитата:
Я, конечно помню, что вы у нас с другой планеты. XP это версия ОС в котрой максимальная версия ослика 8. А то и старее. |
bes, молодец какой, не растерялся))):lol:
|
Цитата:
Другие специальные люди, у которых ХР и не хватает извилин - нас вообще не интересуют на наших сайтах. Если вас интересуют - вы для них и делайте, а народ не пугайте. А то пятое поколение хтмля скончается в девственности. |
http://www.w3counter.com/globalstats.php
Одного if не достойны эти 4 процента, которые, я уверен, никогда не выходят за пределы своих излюбленных сетей. |
Цитата:
|
kostyanet,
стандартное у вас оправдание для людей у которых мозга не хватает сделать для старых браузеров ИМХО Сайт не для повышения ЧСВ программиста, а для покупателей |
Цитата:
на самом деле, клиенты из корпорации любят просить админа сделать что-то для них в связи с необходимостью |
Цитата:
На самом деле все органично. Ну зачем фирме дебильный покупатель? Если он за годы не дотямал скачать нормальный браузер - то с ним намаешься. Крови выпьет бочку, а купит один горшок. |
Кстати, гугль раздает некий модернизер, дескать подключаешь его в свой скрипт и ишаки начинают весело скакать. Поверил, подключил, открыл проект в ИЕ8, у меня же ХР СП3, ишак задумалсо так, конкретно, потом нарисовал несусветую хренатень и выкатил мессагу о том, что скрипт какой-то, все никак не закончится, прибить: да нет? Пришлось удалить модернизер. По-моему 8-ка неоперабельна.
|
Цитата:
При этом, обрати внимание, не сложно обеспечить работу в IE8. Ниже уже меньше смысла: т.к. количество проблем возрастает быстрее. При этом апгрейд до ИЕ8 был в автоматическом режиме. |
Цитата:
|
Часовой пояс GMT +3, время: 10:10. |