За последние 24 часа нас посетили 31776 программистов и 1760 роботов. Сейчас ищет 931 программист ...

опять холивар с jq

Тема в разделе "JavaScript и AJAX", создана пользователем siiXth, 23 апр 2011.

  1. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    Делаю таймер
    Вёрстка
    HTML:
    1. <td>
    2.   24 Апреля 2011 года в 17:30 (через
    3.   <span class="days">1</span>
    4.   <span class="days_var">день</span>
    5.   <span class="hours">13</span>
    6.   <span class="hours_var">часов</span>
    7.   <span class="mins">37</span>
    8.   <span class="mins_var">минут</span>
    9.   <span class="sec">42</span>
    10.   <span class="sec_var">секунд</span>
    11.   )
    12. </td>
    таких несколько штук на одной сранице

    так как я делаю: each на .sec и отнимаю секунды с помощью
    [js]parseInt($(this).text())-1;[/js]

    и разумеется меняю текст как нужно по склонению вот такого типа
    [js]$(this).next('.sec_var').empty().append("секунд");[/js]

    далее если секунды=-1 , делаю их 59
    и нужно ж минуты отнять
    [js]min_vval=parseInt($(this).prev('.mins').text())-1;[/js]

    и далее alert(min_vval) выдаёт пустое значение О_О

    ещё страннее другое
    [js]alert($(this).prev('.mins_var').text());[/js]
    выдаёт как положенно "минут"

    $#@#*$&@*($&@

    ватафак ? почему не могу получить ближайший эл-т по классу когда следующий и предыдущий эл-т других классов получаю без проблем???

    хныыы
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сиблингов бери и не еби моск. они у тебя все уникальные.
     
  3. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    спасибо. примитива не знаю =/

    та он айухел!

    HTML:
    1. <td onmouseover="zoom()">
    2.   <img width="150px" src="/uploads/1a4657008bdf42abb21954cbe2103a56.jpg">
    3. </td>
    [js]function zoom(){
    $(this).find('img').empty();
    }[/js]

    не пропадает =(
    зато алерты с него летят на ура!!111
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    В данном случае вместо empty надо remove
     
  5. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    дело в том что на эту гадость вообще ничего не работает :/
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Не надо обвинять вещь в неработоспособности, если не умеешь ей пользоваться.
    http://visualjquery.com
     
  7. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    обвинять в неработоспособности ? рекомендую ещё лет так 10 просидеть в инете дабы научиться видеть что такое стёб и сарказм. ну или недельку потусить с кем-то :faceroza:
    HTML:
    1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
    2. <script type="text/javascript">
    3. function zoom(){
    4.      $(this).empty();
    5.      }
    6. </head>
    7. <span onmouseover="zoom()"><img width="150px" src="http://www.php.ru/;-)/logo.gif"></span>
    8. </body>
    9. </html>
    ну и раз ты умеешь пользоваться , то думаю без проблем скажешь почему же не работает $(this) в функции , тело которого будет работать непосредственно в onmouseover
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    siiXth
    если смайлик не ставить, не то что сарказм - шутку не замечают. Это реалии интернета 2011.
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    siiXth
    то думаю без проблем скажешь почему же не работает $(this) в функции
    я вот не знаю, но мне пофик. я делаю так:
    onmouseover="zoom(this)"
    или
    onmouseover="zoom($(this))"

    точно не понмю.
     
  10. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    мерси
    а зато сколько эмоций было потраченно xD
     
  11. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
     
  12. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    так и спиться не долго)
     
  13. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    так и вижу, сидит программист и под расслабляющую музыку, изредка покуривая, поглощает пару-тройку ящиков дешевого крепкого пива
     
  14. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Да тут не одна фраза. Тут весь топик наполнен нытьем. Что из него сарказм - понять трудно.

    На понт не бери.
     
  15. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    ^
    вот это был стёб

    смотри , скоро научишься =)
    ничего личного , просто непонял возмущения в сторону моего стиля повествования =) какая разница как глубоко я влезаю в процесс "куда,кого и насколько" ? суть вопроса остаётся понятной. иногда серое общение нужно разбавлять , а то общаясь чисто тех.терминами можно и в тролли реально податься. мне серого общения хватило за годы обучения в вузе где единицы преподов обладают хоть какой-то оригинальностью и даже юмором =)
    а по сабжу - я просто не до конца ещё понимаю методы

    titch, про эмоции это тоже был юморок :> единственный негатив который у меня вызывается исходит от тормозов моего пк :+) а пиво.фуу. точнее фууу и кодить. буэээ. нужно быть нереальным задротом ))
     
  16. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Как удобно перевести собственный фейл в шутку и упрекать собеседника в непонимании юмора.
     
  17. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    считай как хочешь. где мой фейл ? там где я не смог сам разобраться ?
    да , конечно , я знаю , я сам про это говорю.
    мой фейл в том что я "ныл" ? где ?
    эта фраза ?
    . ну какбэ это подчёркивание эмоции , готовность разбить джейквери в какашку.
    или эта ?
    ? это сленг нытья , да. это слово юзается в моей жизни когда я общаюсь с девушками. и даже они не думают что я ною и я не думаю на них что они ноют. просто чтото не выходит и данное слово подчёркивает это.
    или эта
    ?
    как выше сказал igordata
    !!!111 - обозначает "высаси". непомню уже откуда пошло.

    больше я ничего что ТЕБЕ бы показалось "нытьём" не вижу.
    понимаешь, ты тут зашёл в тему , подосрал и ещё чтото требуешь. круто ;)
    вон смотри на посты igordata , мне уже давно видно что он не критин. и может наздеть на меня , и стебётся с моих фраз и даёт ответы если он их знает. и это я перечислил в обратном порядке.
    я взрослый человек , если ныл - признаю , если где-то ошибся - я знаю , если ктото не знает , а я знаю - я помогаю ;)
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    igordata <- мужыг!
     
  19. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Видишь ли в чем дело, в реальной жизни, когда человек сарказмирует, он передает это интонацией, мимикой, жестами.
    А в инете люди любят писать свои сарказмы посреди общего контекста без каких-либо признаков, а потом любят наезжать на читателей за отсутствие юмора и не понимание сарказмов.
     
  20. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  21. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ты опять-же таки приводишь IRL, вместо интернета.
     
  22. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    т.е. ты даже несмотря на смайлик не распознал сарказм?

    хреново это! :D
     
  23. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Чувак, в чем сарказм, если ты подменяешь понятия.
     
  24. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    туши свет! :D
     
  25. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    АААА , ВЫ БРАТЙА!!!

    з.ы. как убрать ширину у картинки ?
    $(this).width(''); не катит
    где-то ж читал вчера как убирать и забыл :/