Установка наведения мыши с помощью jquery с использованием переменных параметров - PullRequest
0 голосов
/ 20 марта 2011
$("#temp").mouseover(bubble(i,i));

пузырь - это имя функции, а я из цикла for

не уверен, почему это не работает, есть идеи? это просто ломает весь скрипт

Ответы [ 2 ]

0 голосов
/ 20 марта 2011

Вы фактически вызываете пузырь функции вместо передачи имени обработчика.Попробуйте это.

$("#temp").mouseover(
      (function(ip){
         return function(){
                 bubble(ip,ip);
               }; 
           })(i)
);
0 голосов
/ 20 марта 2011

Я не уверен, будет ли это работать или нет, но стоит попробовать

$("#temp").mouseover(function() {
  bubble(i,i);
});

Если нет, вы можете проверить наведение мыши в вашем контроле с помощью этого

$("#temp").mouseover(function() {
  alert('Mouse is over');
});

Затем вы заменяете код предупреждения кодом из пузырька функции, если он тоже не работает, возможно, в вашей функции пузыря есть ошибки.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...