Просмотр полной версии : оформление 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,
так проверьте :-?
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>
Вот вам делать нечего ))) Все просто ведь)
Только ослики до 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{}
Или правила нужно дублировать? Кажется браузер будет игнорировать все правило, если оно содержит неподдерживаемый селектор..
Sakyra, по правилам форума, вы должны предъявить доказательство, что пол ваш действительно является женским, в противном случае, на вас будут наложены соответствующие санкции ;)
kostyanet
11.10.2014, 22:33
Только ослики до 8 версии включительно, вроде, этого не поймут. А посетителей с XP все еще много.
Сколько именно? Что за браузер такой - ХР?
bes,
могу добавить в скайп и поговорим?)
bes,
могу добавить в скайп и поговорим?)
ок, шли в личку
Сколько именно? Что за браузер такой - ХР?
На некоторых проектах до 20% посетителей (в т.ч. реальных покупателей).
Я, конечно помню, что вы у нас с другой планеты. XP это версия ОС в котрой максимальная версия ослика 8. А то и старее.
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, молодец какой, не растерялся))):lol:
логин скайпа, кстати, ещё не поступил, хотя сообщение было прочитано, может испуг (http://101privorot.ru/porcha-i-sglaz/kak-delat-vyikatyivanie-porchi-yaytsom) одолел, а может подруга на показ пока занята :)
kostyanet,
стандартное у вас оправдание для людей у которых мозга не хватает сделать для старых браузеров
ИМХО
Сайт не для повышения ЧСВ программиста, а для покупателей
Сайт не для повышения ЧСВ программиста, а для покупателей
согласен с kostyanet, напиши для покупателей "наш сайт не работает с ie8" и либо покупатели пропадут (и х-й с ними), либо установят нормальный браузер (сами или попросят своего корпоративного админа)
на самом деле, клиенты из корпорации любят просить админа сделать что-то для них в связи с необходимостью
kostyanet
12.10.2014, 17:08
Сайт не для повышения ЧСВ программиста, а для покупателей
Читая вас я был уверен что для ЧСВ.
На самом деле все органично. Ну зачем фирме дебильный покупатель? Если он за годы не дотямал скачать нормальный браузер - то с ним намаешься. Крови выпьет бочку, а купит один горшок.
kostyanet
12.10.2014, 17:15
Кстати, гугль раздает некий модернизер, дескать подключаешь его в свой скрипт и ишаки начинают весело скакать. Поверил, подключил, открыл проект в ИЕ8, у меня же ХР СП3, ишак задумалсо так, конкретно, потом нарисовал несусветую хренатень и выкатил мессагу о том, что скрипт какой-то, все никак не закончится, прибить: да нет? Пришлось удалить модернизер. По-моему 8-ка неоперабельна.
Читая вас я был уверен что для ЧСВ.
На самом деле все органично. Ну зачем фирме дебильный покупатель? Если он за годы не дотямал скачать нормальный браузер - то с ним намаешься. Крови выпьет бочку, а купит один горшок.
А зачем обновлять? Просто, чтоб купить еще одну лицензию? Только не надо думать, что все воруют. У меня на походном ноутбуке стоит ХР (правда второй системой, ибо я линуксом пользуюсь). Все работает все нормально. Для установки 7ки нужно другое железо. И таких причин может быть 100500. И, поверь, интернет магазину пофиг на эти все причины. Главное, что имеет значение: он покупает. А там хоть Win95......
При этом, обрати внимание, не сложно обеспечить работу в IE8. Ниже уже меньше смысла: т.к. количество проблем возрастает быстрее. При этом апгрейд до ИЕ8 был в автоматическом режиме.
Кстати, гугль раздает некий модернизер,
Есть и рабочие. Относительно, конечно же. Вряд ли удастся эмулировать video или canvas. Но прочие теги вполне реально, там и модификатор особый не нужен - если понимаешь как добавить "полноценно" свой (а это гугл знает как делается). Ну, а остальное приходится разграничивать условиями для осла. 100% аналогичности можно не добиться, но все же лучше чем потерять покупателя.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot