Jump to content

Xque

Newbie
  • Posts

    2
  • Joined

  • Last visited

About Xque

  • Birthday 07/12/1991

Information

  • Sex
    Мужчина

Contacts

  • Web site
    http://

Xque's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. В нете не нашел ничего. И темы тако не нашел тут. Короче, как увеличить картинку я знаю: <html> <title>Test</title> <head> <script> function Uvel(aha) { if (aha.offsetHeight < 150){ aha.style.height = (aha.offsetHeight + 1) + 'px'; aha.style.width = (aha.offsetWidth + 2) + 'px'; timeoutUvel =setTimeout (function(){Uvel(aha)},2); } } function Umen(aha) { clearTimeout(timeoutUvel); if (aha.offsetHeight > 50) { aha.style.height = (aha.offsetHeight - 1) + 'px'; aha.style.width = (aha.offsetWidth - 2) + 'px'; timeoutUmen =setTimeout (function(){Umen(aha)},2); }} </script> </head> <br><br> <body style="margin: 25px; background-color: #000000; color: #ffffff;"> <center> <img id="ssr" src="logo.jpg" width="50" onmouseover="Uvel(this);" onmouseout="Umen(this);"> </center> </body> </html> А вот если заключить картинку в тег <a>, то увеличение будет бесконечным. Подскажите как это исправить. Быть может лучше реализовать такое меню иначе? Спасибо.
  2. надо сделать так, чтобы при наведении мыши картинка начинала увеличиваться в размерах до какого-то предела, а если мышь убрать, то картинка должна уменьшаться. вот что-то нашел, но работает это не так как я бы хотел. <html> <title>Test</title> <head> <script> function Uvel(img) { if (img.offsetHeight < 200) { img.style.height = (img.offsetHeight + 1) + 'px'; img.style.width = (img.offsetWidth + 2) + 'px'; setTimeout (function(){Uvel(img)},1); }} function Umen(img) { if (img.offsetHeight > 100) { img.style.height = (img.offsetHeight - 2) + 'px'; img.style.width = (img.offsetWidth - 4) + 'px'; setTimeout (function(){Umen(img)},1); }} </script> </head> <br><br><br><br> <body style="margin: 25px; background-color: #000000; color: #ffffff;"> <center> <img id="ssd" src="logo.jpg" width="100" onmouseover="Uvel(this)" onmouseout="Umen(this)"> </center> </body> </html> Проблема в том, что уменьшаться картинка будет только тогда, когда до этого предварительно увеличится до максисмума (в условии img.offsetHeight < 200). А нужно, чтобы при потере фокуса картинка сразу начинала меньшаться до первоначального состояния. Спасибо за помощь.
×
×
  • 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