Jump to content

daggi

User
  • Posts

    87
  • Joined

  • Last visited

Everything posted by daggi

  1. Идея интересная, но картинка в целом не понятная
  2. Есть 42 формы в модальных окнах. Для каждой Я написал считалку типа калькулятора c различными парам-ми для каждой формы на одной странице. как упростить код формы или скрипта чтобы не городить много кода форм?! <!DOCTYPE html><html><head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script><script>$(window).load(function () {calc();});function calc(){ if(document.getElementById('d1').checked == true){var noil=document.getElementById('names1').innerHTML="Name12";var coil=document.getElementById('sht1').innerHTML="1шт.";var cnoil=document.getElementById('ocen1').innerHTML=100;var fnoil=document.getElementById('names2').innerHTML="Name11";var fcoil=document.getElementById('sht2').innerHTML="1шт.";var fcnoil=document.getElementById('ocen2').innerHTML=100;var fnvozd=document.getElementById('names3').innerHTML="Name13";var fcvozd=document.getElementById('sht3').innerHTML="1шт.";var fcnvozd=document.getElementById('ocen3').innerHTML=500;var fnsalon=document.getElementById('names4').innerHTML="Name14";var fcsalon=document.getElementById('sht4').innerHTML="1шт.";var fcnsalon=document.getElementById('ocen4').innerHTML=100;var discount = document.getElementById('discount'); var summed=document.getElementById('summ').innerHTML;var sm_k=cnoil+fcnoil+fcnvozd+fcnsalon;var proc=sm_k-(sm_k/100)*10;(discount.checked == true) ? summed.innerHTML=proc : summed;}else if(document.getElementById('d2').checked == true){var noil=document.getElementById('names1').innerHTML="Name2";var coil=document.getElementById('sht1').innerHTML="1шт.";var cnoil=document.getElementById('ocen1').innerHTML=10220;var fnoil=document.getElementById('names2').innerHTML="Name2";var fcoil=document.getElementById('sht2').innerHTML="1шт.";var fcnoil=document.getElementById('ocen2').innerHTML=1200;var fnvozd=document.getElementById('names3').innerHTML="Name2";var fcvozd=document.getElementById('sht3').innerHTML="1шт.";var fcnvozd=document.getElementById('ocen3').innerHTML=10;var fnsalon=document.getElementById('names4').innerHTML="Name2";var fcsalon=document.getElementById('sht4').innerHTML="1шт.";var fcnsalon=document.getElementById('ocen4').innerHTML=100;var summed = document.getElementById('summ').innerHTML = cnoil+fcnoil+fcnvozd+fcnsalon;}else if(document.getElementById('d3').checked == true){var noil=document.getElementById('names1').innerHTML="Name1";var coil=document.getElementById('sht1').innerHTML="1шт.";var cnoil=document.getElementById('ocen1').innerHTML=400;var fnoil=document.getElementById('names2').innerHTML="Name2";var fcoil=document.getElementById('sht2').innerHTML="1шт.";var fcnoil=document.getElementById('ocen2').innerHTML=100;var fnvozd=document.getElementById('names3').innerHTML="Name3";var fcvozd=document.getElementById('sht3').innerHTML="1шт.";var fcnvozd=document.getElementById('ocen3').innerHTML=300;var fnsalon=document.getElementById('names4').innerHTML="Name4";var fcsalon=document.getElementById('sht4').innerHTML="1шт.";var fcnsalon=document.getElementById('ocen4').innerHTML=100;var summed = document.getElementById('summ').innerHTML = cnoil+fcnoil+fcnvozd+fcnsalon;}}</script></head><body><form name="cl_form"><ul class="spmod"><li><a class="btn" href="/testovyij-shablon#win00"><!--img width="186" src="/assets/auto/ld.png"--><p>Лада Калина, 2010 г.</p></a></li></ul><div class="dm-overlay" id="win00"> <div class="dm-table"> <div class="dm-cell"> <div class="dm-modal"><a href="/testovyij-shablon#close" class="close"></a> <div class="mzg">---</div><div class="car-model">Марка, 2010 г.</div><div class="mzg2">Выберите вариант ТО:</div><div class="rbd"><div class="radio"><label><input type="radio" id="d1" name="type" value="premium" onclick="calc();" checked> Вариант "Премиум" (каждые 15 000 км)</label></div><div class="radio"><label><input type="radio" id="d2" name="type" value="standart" onclick="calc();"> Вариант "Стандарт" (каждые 10 000 км)</label></div><div class="radio"><label><input type="radio" id="d3" name="type" value="econom" onclick="calc();"> Вариант "Эконом" (каждые 7 000 км)</label></div></div><table> <tbody> <tr> <td class="ztabl"> Расходный материал </td> <td class="ztabl"> Марка </td> <td class="ztabl"> Количество </td> <td class="ztabl"> Стоимость, руб </td> </tr> <tr> <td>Моторное масло, включая замену</td> <td id="names1"></td> <td id="sht1"></td> <td id="ocen1"></td> </tr> <tr> <td>Масляный фильтр, включая замену</td> <td id="names2"></td> <td id="sht2"></td> <td id="ocen2"></td> </tr> <tr> <td>Воздушный фильтр, включая замену</td> <td id="names3"></td> <td id="sht3"></td> <td id="ocen3"></td> </tr> <tr> <td>Салонный фильтр, включая замену</td> <td id="names4"></td> <td id="sht4"></td> <td id="ocen4"></td> </tr> <tr> <td colspan="2"></td> <td>Итого, руб.</td> <td id="summ"></td> </tr> </tbody></table> </div> </div> </div></div></form></body></html>
  3. А как сделать чтобы по defoult подгружались значение при подгрузке. я знаю такая вещь есть типа виндовлоад. токо как её использовать в связке с radio? Все врубился.
  4. Это всё прекрасно, но не видно где вы пытаетесь навесить событие выбора radio. Вот так вот onclick="calc();"
  5. При выборе radio должна подставляться переменная как то так
  6. На что смотреть то? Скиньте код <script> function calc(){ var noil= document.getElementById('names1').innerHTML; var coil= document.getElementById('sht1').innerHTML; var cnoil= document.getElementById('ocen1').innerHTML; var fnoil= document.getElementById('names2').innerHTML; var fcoil= document.getElementById('sht2').innerHTML; var fcnoil=document.getElementById('ocen2').innerHTML; var fnvozd=document.getElementById('names3').innerHTML; var fcvozd=document.getElementById('sht3').innerHTML; var fcnvozd=document.getElementById('ocen3').innerHTML; var fnsalon= document.getElementById('names4').innerHTML; var fcsalon= document.getElementById('sht4').innerHTML; var fcnsalon= document.getElementById('ocen4').innerHTML; var summ = document.getElementById('summ').innerHTML; summ = cnoil+fcnoil+fcnvozd+fcnsalon; if(document.getElementById('d1').checked == true){noil="Name1";coil="1шт.";cnoil=100;fnoil="Name2";fcoil="1шт.";fcnoil=200;fnvozd="Name3";fcvozd="1шт.";fcnvozd=300;fnsalon="Name4";fcsalon="2шт.";fcnsalon=400;}else if(document.getElementById('d2').checked == true){noil="Name1";coil="1шт.";cnoil=200;fnoil="Name3";fcoil="1шт.";fcnoil=100;fnvozd="Name2";fcvozd="1шт.";fcnvozd=400;fnsalon="Name4";fcsalon="2шт.";fcnsalon=300;}else if(document.getElementById('d3').checked == true){noil="Name4";coil="1шт.";cnoil=400;fnoil="Name2";fcoil="1шт.";fcnoil=300;fnvozd="Name3";fcvozd="1шт.";fcnvozd=100;fnsalon="Name1";fcsalon="2шт.";fcnsalon=200; }} </script><div class="rbd"><div class="radio"><label><input type="radio" id="d1" name="type" value="premium" onclick="calc();" checked> Вариант "Премиум" (каждые 15 000 км)</label></div><div class="radio"><label><input type="radio" id="d2" name="type" value="standart" onclick="calc();"> Вариант "Стандарт" (каждые 10 000 км)</label></div><div class="radio"><label><input type="radio" id="d3" name="type" value="econom" onclick="calc();"> Вариант "Эконом" (каждые 7 000 км)</label></div></div><table> <tbody> <tr> <td class="ztabl"> Расходный материал </td> <td class="ztabl"> Марка </td> <td class="ztabl"> Количество </td> <td class="ztabl"> Стоимость, руб </td> </tr> <tr> <td>Моторное масло, включая замену</td> <td id="names1"></td> <td id="sht1"></td> <td id="ocen1"></td> </tr> <tr> <td>Масляный фильтр, включая замену</td> <td id="names2"></td> <td id="sht2"></td> <td id="ocen2"></td> </tr> <tr> <td>Воздушный фильтр, включая замену</td> <td id="names3"></td> <td id="sht3"></td> <td id="ocen3"></td> </tr> <tr> <td>Салонный фильтр, включая замену</td> <td id="names4"></td> <td id="sht4"></td> <td id="ocen4"></td> </tr> <tr> <td colspan="2"><label><input type="checkbox" id="discount" name="discount"> <span style="color: #cb494e;">Посчитать с максимальной скидкой</span></label></td> <td>Итого, руб.</td> <td id="summ"></td> </tr> </tbody></table>
  7. Написал скрипт все работало, потом перекрутил и все сломалось: http://ts.ca01022.tmweb.ru/ Не могу разобраться в чем беда? и второй вопрос как такой скрипт оптимизировать, если таких скриптов нужно сделать 46 штук.?
  8. все, получилось. косяк исправил
  9. не адаптируется слайдер на главной. картинка слайдера поедее должна сжиматся а вот не тут то было...
  10. <ul id="menu-verxnee-menyu"> <li><a href="/spravka-ob-otsutstvii-sudimosti/">----</a></li> <li class="vl"> <a href="/registraciya-ooo/">ООО и ИП</a> <ul class="sub-menu"> <li><a href="/registraciya-ooo/">---</a></li> <li><a href="/oficialnaya-likvidaciya-ooo-i-ip/">---</a></li> </ul> </li> <li><a href="/kontakty/">Контакты</a></li></ul>как на тег ли родительский установить class="vl" (как в примере выше) если есть вложенность <ul class="sub-menu"> . те мне нужно устанавливать на родительский элемент класс, если есть вложенное меню. вот что пробовал написать: jQuery(document).ready(function(){ var $matched = jQuery('#menu-verxnee-menyu li'); ($matched.is('.sub-menu')==true){jQuery('#menu-verxnee-menyu li').addClass('vl'); } });
  11. наезжает на нижний блок сайтбар если присмотреться там где реклама
  12. http://karpovka.com/2014/09/03/199290/ как исправить косяк пробовал различные варианты и ничего не приходит в голову
  13. как сделать такой интерфейс?что для этого надо библиотеку js использовать или чисто на js можно сделать? я просто не очень в этом шарю , может что нибудь посоветуете? http://tester.ilpitest.tmweb.ru/
  14. А как же быть? я вот тут начал делать менюшку то что задумал токо чета она как то криво работает http://jsfiddle.net/wfhF8/ а именно задержка скрытия предыдущего меню при наведении. + к тому оно прячется сразу как только убираешь с активного путкта меню.
  15. Виноват, теперь работает. спасибо за бесценную поддержку.
  16. Все сделал по вашей схеме почему то не сработало, в чем может быть проблема?
  17. в ie http://fitfast.ru/шрифты все слетают хотя у меня шрифты внедрены вот так: @font-face { font-family: "SegoeWP"; src: url("/images/SegoeWP.eot "); src:url("/images/SegoeWP.eot?#iefix") format("embedded-opentype"), url("/images/SegoeWP.ttf ") format("truetype") ; font-weight: normal; font-style: normal; } многие пишут что формата eot достаточно для того чтобы ie отображал?!
  18. не айс...а если доверстать надо и сайтов около 40...
  19. а этот сайт отображается? http://test.karpovka.com/11-2/ вот здесь пытался реализовать меню чтобы при наведении на пункт меню отображалось вложеность подменю в следующую строчку
  20. Такие вещи не актуальны что ли в наше время? я просто вестаю на через filezila верстаю сначала в файр баге потом переношу в css и html сохраняюсь и сохраняюсь ещё на серваке. мне кажется что так долго верстать как то не оптимизирована работа а верстать прихоодиться много, что делать чтобы оптимизировать верстку.?
  21. да я знаю что такое hover и т.п. просто не знаю как реализовать такое в голове крутятся мысли но что то не то...сайт кстати работает может не так зашел туда
  22. Как сделать такое меню http://ria.ru/ . на css такое возможно?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy