Jump to content

aleks_lv

User
  • Posts

    41
  • Joined

  • Last visited

Everything posted by aleks_lv

  1. вот это да....это где такие правила.. jQuery-это же фреймворк javascripta ....или он стал самостоятельным скриптовым языком может это быстрее работать будет
  2. http://learn.javascript.ru/event-delegation только таким способом
  3. зачем вешать событие на каждое li !!!!!!!!!!!проще использовать делегирование событий.... стандартных средств сравнения объектов нету в javascript Вам просто надо знать что кликнули на <li class="one">???? $("#slider-container").click( function(event) {if(event.target.tagName=="LI"&&event.target.className=="one") {console.log('yes') } } )
  4. так работает ....и изменить надо всего пару строчек http://learn.javascript.ru/play/0IaHxb
  5. var eventstr = "Распродажа закончилась!"; var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); function CountDowndmn(yr,m,d,id){ var countdownid = document.getElementById(id), cdyear=yr, cdmonth=m, cdday=d, today=new Date(), todayy=today.getYear(); if (todayy < 1000) todayy+=1900; var todaym=today.getMonth(); var todayd=today.getDate(); var todayh=today.getHours(); var todaymin=today.getMinutes(); var todaysec=today.getSeconds(); var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec; var futurestring=montharray[m-1]+" "+d+", "+yr; var dd=Date.parse(futurestring)-Date.parse(todaystring); var dday=Math.floor(dd/(60*60*1000*24)*1); var dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1); var dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1); var dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1); if (dday < 10) dday = "0" + dday; if (dhour < 10) dhour = "0" + dhour; if (dmin < 10) dmin = "0" + dmin; if (dsec < 10) dsec = "0" + dsec; if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1){ countdownid.innerHTML=eventstr; return } else { var lastchar = ""+dsec; lastchar = lastchar.substring(lastchar.length-1,lastchar.length); var dsecstr = ""; if (lastchar=="1") { dsecstr = ""; } if ((lastchar=="2")||(lastchar=="3")||(lastchar=="4")) { dsecstr = ""; } lastchar = ""+dmin; lastchar = lastchar.substring(lastchar.length-1,lastchar.length); var dminstr = ""; if (lastchar=="1") { dminstr = ""; } if ((lastchar=="2")||(lastchar=="3")||(lastchar=="4")) { dminstr = ""; } lastchar = ""+dhour; lastchar = lastchar.substring(lastchar.length-1,lastchar.length); var dhourstr = ""; if (lastchar=="1") { dhourstr = ""; } if ((lastchar=="2")||(lastchar=="3")||(lastchar=="4")) { dhourstr = ""; } lastchar = ""+dday; lastchar = lastchar.substring(lastchar.length-1,lastchar.length); var ddaystr = ""; if (lastchar=="1") { ddaystr = ""; } if ((lastchar=="2")||(lastchar=="3")||(lastchar=="4")) { ddaystr = ""; } countdownid.innerHTML="0000·"+dday+ "" +ddaystr+"·"+dhour+""+dhourstr+"·"+dmin+""+dminstr+"·"+dsec+" "+dsecstr; } setTimeout(function(){CountDowndmn(cdyear,cdmonth,cdday,id)} ,1000); } CountDowndmn(2013,7,30,"countdown"); CountDowndmn(2013,10,29,"c"); <div align="center" id="countdown"></div> <hr style="width: 1000px; height: 10px"> <div align="center" id="c"></div> так должно работать .....хоть десять четвертый аргумент в CountDowndmn это айди элемента в виде строки
  6. во первых в коде порядок навести:у Вас два раза $(document).ready(function() по каждому разу для каждого плагина и второй раз это в теле документа??????хотя это решить проблему вряд ли поможет и просит "NetworkError: 404 Not Found - http://www.gvadesign.ru/css/animate.css"
  7. .....предположение:может сразу объявить как массив var wins=[ ] , а не в функции
  8. конечно запутано.. так если есть эти блоки в документе ,то функция getElementById(id2) будет работать с ними....или их создавать надо динамически?или еще надо вот это добавлять тоже что и ид document.getElementById("tat").onclick=function() {var random=(function(){return Math.floor(Math.random() * (7-0+1)) + 0;}()); var content="content"+random; var id="id"+random; toggle(content,id) }
  9. к чему это все и какого блока?????????
  10. примерно так (не проверял ..но должно работать) function random() {var random =(function(){return Math.floor(Math.random() * (7-0+1)) + 0;}()) var id="j"+random; return id; } function toggle(id1,id2) { var el1 = document.getElementById(id1); el1.style.display = (el1.style.display == 'none') ? '' : 'none' var el2 = document.getElementById(id2); el2.style.display = (el2.style.display == 'none') ? '' : 'none' } document.getElementById("tat").onclick=function() {var id=random(); toggle('content1',id) }
  11. aleks_lv

    font

    какое- то теор, объяснение есть....может ссылка почитать....как исправить понял
  12. aleks_lv

    font

    Такой код css body { font: 1.5em"Courier New", Courier, serif } html <body> привет <select> <option>привет</option> <option>привет</option> </select> <p> <span>привет</span></p> </body> почему css-правило не действует на текст внутри тэга option
×
×
  • 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