Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с обработкой событий! (https://javascript.ru/forum/jquery/7480-pomogite-s-obrabotkojj-sobytijj.html)

Enneary 03.02.2010 17:00

Помогите с обработкой событий!
 
Здравствуйте,
проблема в следущем -
мне нужно нарисовать кнопку с градиентом и скругленными углами. я написала функцию рисования, с этим все нормально, но дальше мне нужно, чтобы при наведении мышкой на эту кнопку градиент менял свои цвета.

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

структура такая -

$.fn.button = function(options) {
/*описание параметров*/
return this.each(function(){
$(this).border();
$(this).gradient();
});
};

и вызов -

$(document).ready(function () {
$('#button1').button({
from: '449d21',
to: '00673e',
title: 'button1'
})
});

maxtet 05.02.2010 13:32

$(document).ready(function () 
{
    $('#button1').mouseover(function()
    {
      $('#button1').button({
      from: '449d21',
      to: '00673e',	
      title: 'button1'
    });
  } 
});


Часовой пояс GMT +3, время: 01:41.