迈向高效jQuery的下一步......?

Cor*_*ial 0 jquery jquery-ui

我使用下面的代码进行翻转效果,似乎工作正常!

我感兴趣的是以模块化的方式将其用于下一步.我的意思是,我不是要规定每一种可能性,而是如何开始制作我认为是插件的东西?

非常感谢!

$(document).ready(function() {

    $('#damart_490').hide();
    $('#simply_490').hide();

    $('.damart_link').hover(
        function() {
            $('#damart_490').show('blind',250);
                    },
        function() {
            $('#damart_490').hide('blind',250);
    });

    $('.simply_link').hover(
        function() {
            $('#simply_490').show('blind',250);
                    },
        function() {
            $('#simply_490').hide('blind',250);
    });

});
Run Code Online (Sandbox Code Playgroud)

更新:
对不起,如果这很简单,但我怎么把它变成一个单独的文件插件并引用它?目前我有一个名为rollover.js的文件,其中包含...

function hover_link(link, element)
    {
        $(element).hide();

        $(link).hover(
            function() {
                $(element).show('blind',250);
            },
            function() {
                $(element).hide('blind',250);
        });
    }
Run Code Online (Sandbox Code Playgroud)

这在我的页面中......

<script src="js/rollover.js" type="text/javascript"></script>
<script type="text/javascript">

$(document).ready(function() {

$hover_link('.damart_link', '#damart_490');
$hover_link('.simply_link', '#simply_490');

});

</script>
Run Code Online (Sandbox Code Playgroud)

我只是缺少一些语法?!谢谢!

Tob*_*hen 5

下一步是通过编写函数来减少重复:

function hover_link(link, element)
{
    $(element).hide();

    $(link).hover(
        function() {
            $(element).show('blind',250);
        },
        function() {
            $(element).hide('blind',250);
    });
}

hover_link('.damart_link', '#damart_490');
hover_link('.simply_link', '#simply_490');
Run Code Online (Sandbox Code Playgroud)