Лучше словами объясните, что вы вообще хотите сделать.
Какие ID? Куда добавляются? Что должно происходить?
Вы определитесь или у вас ванильная JS или у вас jquery
Есть ощущение, что это дичь какая-то.
js сама по себе дичь.
1. посетитель выбирает какие-то параметры в предложенных вариантах, далее клик по select.
2. выбранные параметры добавляются в скрытые инпуты из которых потом формирую параметр (cfg1.value+'.'+cfg2.value+'.'+cfg3.value) для фильтрации в селекте.
3. в селекте у option у которых совпадают установленные параметры необходимо добавлять класс/id (display:inline).
PS - у каждого option свои предустановленные параметры.
melkozaur: beastmaster28На коленке собранный кривой проект с безграмотными глупыми текстами от непрофи - такое выстреливало только тогда, когда можно было в кейвордс наспамить ключевиков и ты уже на первой странице.
Увы, увы (на самом деле нет).
это было после, сначала были Тайтлы, год кажись 98-00.
Вы не забывайте что товар (с картинкой тот-же принцип) выводится не только правильным оформлением самой страницы товара! Вес ей придаёт то что на неё есть ссылки и как они оформлены. Многие при создание сайтов забывают прописывать альты, тайтлы, разетку. И самое главное, перелинкованность сайта наше ВСЁ!
ЗЫ1-С названиями картинками можно настроить правила реврайта. (изучаем htaccses)
ЗЫ2 - Вы так-же так и не сделали то, про что я говорил. Погуглите мр для яндекса.
yodda: зачем туда попадать? Все новости публикуются с полными текстами и без ссылки на источник в конце. Я бы от туда наоборот хотел вылететь.
Если есть какой-либо пс - нужно любыми способами делать вброс о себе, нельзя ссылки, окей, а что мешает воткнуть туда название своего сайте/фирмы??! - Главное узнаваемость, а не только наличие ссылок!
Гавно полное!
Когда уже будет нормально отображаться на взрослых мониторах (32 дюйма)???! а не этот убогий огрызок на 1/4 монитора!
Хотя бы это:
var cfg1 = document.getElementById('cfg1').value;
cfg1.value
У Вас cfg1 - уже value. А Вы пишете cfg1.value. Дальше уже не смотрел.
Дичь пишут дичеписатели, не понимающие смысла написанного.
Увы, с ванилькой я всегда не дружил.
А за наводку насчёт value спасибо.
Заработало.
Лучше словами объясните, что вы вообще хотите сделать.
Какие ID? Куда добавляются? Что должно происходить?
Вы определитесь или у вас ванильная JS или у вас jquery
Есть ощущение, что это дичь какая-то.js сама по себе дичь.
1. посетитель выбирает какие-то параметры в предложенных вариантах, далее клик по select.
2. выбранные параметры добавляются в скрытые инпуты из которых потом формирую параметр (cfg1.value+'.'+cfg2.value+'.'+cfg3.value) для фильтрации в селекте.
3. в селекте у option у которых совпадают установленные параметры необходимо добавлять класс/id (display:inline).
PS - у каждого option свои предустановленные параметры.
полный код
$(function(event){
$('.form_cfg .type_ff span').on("click",function(event1){
$('.type_ff span').attr('id', '');
$('.type_ff span.'+event1.target.className).attr('id', 'set');
$('#cfg1').val(event1.target.className);
});
$('.form_cfg .type_proc span').on("click",function(event2){
$('.type_proc span').attr('id', '');
$('.form_cfg span.'+event2.target.className).attr('id', 'set');
$('#cfg2').val(event2.target.className);
});
$('.form_cfg .vendors span').on("click",function(event3){
$('.vendors span').attr('id', '');
$('span.'+event3.target.className).attr('id', 'set');
$('#cfg3').val(event3.target.className);
});
$('.form_cfg #filtr_serv').on('click', function (){
var cfg1 = document.getElementById('cfg1').value;
var cfg2 = document.getElementById('cfg2').value;
var cfg3 = document.getElementById('cfg3').value;
$('#base option').removeClass('amino');
$('#base option.'+cfg1.value+'.'+cfg2.value+'.'+cfg3.value).attr('id', 'amino');
console.log(cfg1+'.'+cfg2+'.'+cfg3);
});
});
PS-ссылка на страницу с фул кодом выше.
К другому компьютеру эти чудо мониторы подключать пробовали?
другого компа нет =(
---------- Добавлено 12.02.2020 в 12:46 ----------
А, что по HDMI происходит? И как монитор для работы/игр сидя непосредственно перед монитором? Тоже такой расматриваю.
та-же самая петрушка.
немного снизить проблему можно только уменьшив контрастность до 30 процентов примерно.
В саппортах магаза в котором брал и в саппорте мсаев - орут вези в ремонт, там посмотрят =(
И да, не советую брать, обплюёшся в итоге.
https://www.youtube.com/watch?v=ZJrpqTVPA1U - почитай мою переписку с челом, поймёшь про что я.
вебмастер.погандекс => Переезд сайта
beastmaster28На коленке собранный кривой проект с безграмотными глупыми текстами от непрофи - такое выстреливало только тогда, когда можно было в кейвордс наспамить ключевиков и ты уже на первой странице.
Увы, увы (на самом деле нет).
это было после, сначала были Тайтлы, год кажись 98-00.
она уничтожает поле где новички могут себя реализовать не имея бюджета, естественно все талантливые умы уйдут в гугл
сейчас уже правильнее сказать МОГЛИ ранее!
Вы не забывайте что товар (с картинкой тот-же принцип) выводится не только правильным оформлением самой страницы товара! Вес ей придаёт то что на неё есть ссылки и как они оформлены. Многие при создание сайтов забывают прописывать альты, тайтлы, разетку. И самое главное, перелинкованность сайта наше ВСЁ!
ЗЫ1-С названиями картинками можно настроить правила реврайта. (изучаем htaccses)
ЗЫ2 - Вы так-же так и не сделали то, про что я говорил. Погуглите мр для яндекса.
//дальше только за деньги :))))
зачем туда попадать? Все новости публикуются с полными текстами и без ссылки на источник в конце. Я бы от туда наоборот хотел вылететь.
Если есть какой-либо пс - нужно любыми способами делать вброс о себе, нельзя ссылки, окей, а что мешает воткнуть туда название своего сайте/фирмы??! - Главное узнаваемость, а не только наличие ссылок!