2016-01-06 2 views
0

Не знал, как это лучше сказать, и не смог найти ответ через некоторые поиски.Замена функции jquery на мою собственную (формулировка?)

Я просто интересно, если я могу заменить: $("#someid").hover(function() {}); с моей собственной функции в таких местах, как: $("#someid").hover(myfunction() {});

Это, вероятно, был дан ответ, и я просто ужасен в поиске, но любая помощь будет принята с благодарностью. Благодаря

+1

Вы просто значит: '$ ("someid") парить (MyFunction)'.? Где ваша функция определена в другом месте? Просто укажите имя функции. –

ответ

4

Конечно, можно ...

$('#someID').hover(myFunc); 
 

 
function myFunc() { 
 
    $('#someID').css('color','red'); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 

 
<div id="someID">HOVER ME</div>

+1

Это наоборот. '.on ('hover'' устарел (удален?), Но не' .hover() 'сокращение для событий' mouseenter/mouseleave' –

+0

Оцените это, просто желая убедиться и ничего не найти на нем. Спасибо – jffy

+0

Да, мозговой пупок. – Turnip

Смежные вопросы