оформление 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:09. |