YUI jQuery在页面加载时调用函数

时间:2014-05-19 20:09:57

标签: javascript php jquery html5 yui

有没有人熟悉YUI jQuery框架的工作?我需要的帮助很少

请看下面的代码 它工作完美但是当我按下任何按钮向左或向右但我不想按钮时调用inputClick(),我想在页面加载意味着自动调用函数 请帮我一个。

简而言之,我想在页面加载时自动调用inputclick(e){......}

我听说domready函数和JQuery的document.ready函数一样 那我怎么称呼inputClick(e)??

请看看这个::

<section id="btns">
       <p>
            <input type="button" value="Left">
            <input type="button" value="Right">

    </p>
</selection>

<script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js"></script>
<script>
    document.querySelector('#btns').addEventListener("click", inputClick, false);

    function inputClick(e){
        var a = e.target.value;
       window.alert(a); // displays Left or Right  button value

    }

</script>

我试过inputClick(左);和inputClick(Roght);但什么都不做:(

我需要的是页面加载::

rnd = random(2);
switch(rnd)
case 1:
inputClick(Left);

case 2:
inputClick(Right);

我不想要按钮或eventlistener

1 个答案:

答案 0 :(得分:0)

我希望这会有所帮助。 http://jsfiddle.net/Rh7Ju/1/

知道在DOM准备就绪时,YUI()。use()中的任何内容都会执行。

YUI().use('node', 'event', function (Y) {
    function inputClick(button_value) {
        alert(button_value);
    }
    // called when the buttons are clicked
    Y.one('#btns').on('click', function (e) {
        inputClick(e.target.get('value'));        
    }, 'input');

    inputClick('Right'); // called when the dom is ready.
});

在我再次查看您的问题之后,您似乎正在尝试随机选择一个按钮并提醒其值。那么,也许这更像是你在寻找什么? http://jsfiddle.net/Rh7Ju/2/

无论如何,快乐的编码。