有没有人熟悉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
答案 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/
无论如何,快乐的编码。