javascript - On click 函数转换为 on load 函数

标签 javascript jquery

我有代码

$(function() {
    // run the currently selected effect
    function runEffect() {
        // get effect type from
        var selectedEffect = $( "#effectTypes" ).val();

        // most effect types need no options passed by default
        var options = {};
        // some effects have required parameters
        if ( selectedEffect === "scale" ) {
            options = { percent: 100 };
        } else if ( selectedEffect === "size" ) {
            options = { to: { width: 280, height: 185 } };
        }

        // run the effect
        $( "#effect" ).show( selectedEffect, options, 500, callback );
    };

    //callback function to bring a hidden box back
    function callback() {
        setTimeout(function() {
            $( "#effect:visible" ).removeAttr( "style" ).fadeOut();
        }, 1000 );
    };

    // set effect from select menu value
    $( "#button" ).click(function() {
        runEffect();
    });

像dis一样,我想将dis on click功能更改为on load功能,我是初学者,所以请帮助我

最佳答案

如果我理解正确的话,您想在页面加载时运行 runEffect 函数吗?

您可以通过从 jQuery 就绪事件中调用该函数来完成此操作。

// This is shorthand for $(document).ready(function() { ... })
$(function() {
    // Declare the runEffect function here

    runEffect();
});

关于javascript - On click 函数转换为 on load 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951073/

相关文章:

javascript - HTML 内容可编辑 div : select text event

jquery - 使用 jquery ajax json 格式,如何将查询从 .cfm 页面输出到调用 html 页面?

javascript - JQuery.ajax() 加载空白 XML 文件,没有错误。

javascript - AngularJS 一个地方的范围改变应该在另一个地方改变,这如何实现?

javascript - 如何检查多个值以及 if 语句中匹配的值?

javascript - 带有 Javascript 函数的 HTML 复选框

Javascript 正则表达式 : make different spaces depending on lenght: 1 000, 10 000, 100 000

c# - 使用 Jquery 从文本框向列表框添加项目

javascript - YouTube JS API : play by random time point on button click

jquery - 深入分析多个级别 Highchart