Jquery命名功能不起作用

时间:2013-12-09 12:23:40

标签: jquery function

我有一个jquery函数可以正常工作,直到我尝试命名它。谁能告诉我我做错了什么?谢谢!

http://jsfiddle.net/Alga/UaZ65/4/

function thumbHover() {
    $('.thumb').hover(function () {
        $('.info-top p').text('Hover Text');
    },
    function () {
        if (!$('.info-top p').hasClass('active')) {
            $('.info-top p').text('');
        }
    });
}

3 个答案:

答案 0 :(得分:1)

未调用thumbHover()函数。只需删除您的功能或正确调用它即可使您的代码正常工作。

更新了Fiddle

答案 1 :(得分:0)

试试这个

$(function(){
   $('.thumb').hover(function() {
    $('.info-top p').text('Hover Text');
   },
     function() {
     if (!$('.info-top p').hasClass('active')) {
         $('.info-top p').text('');
     }
   });
});

Demo

答案 2 :(得分:0)

你很好。你唯一的问题是没有调用你的函数。

最后加thumbHover();

http://jsfiddle.net/UaZ65/7/