jQuery 函数不会使用输入变量
jquery function won't use input variables
所以我在div上有一个按钮,应该在单击时使相应的页面淡出,而另一个页面淡入(page2,设置为显示:none)。我的脚本不起作用。谁能帮我解决这个问题?
<div>
<div id="page1">
<button onclick="fade(page1,page2)"></button>
</div>
<div id="page2"></div>
</div>
<script type="text/javascript">
function fade(out_ID, in_ID){
$("#"+out_ID).fadeOut(1000);
$("#"+in_ID).delay(1000).fadeIn(1000);
}
</script>
试试这个: 只需要为参数添加引号。
<button onclick="fade('page1','page2')"></button>
你应该重写以完全使用jquery并删除内联JavaScript:
<div>
<div id="page1">
<button id="myButton"></button>
</div>
<div id="page2"></div>
</div>
<script type="text/javascript">
// wait for page to load
$(function () {
$('#myButton').click(function(){
fade($('#page1'), $('#page2'));
});
});
function fade(out_ID, in_ID){
out_ID.fadeOut(1000);
in_ID.delay(1000).fadeIn(1000);
}
</script>
那应该会把你整理出来。
相关文章:
- 访问javascript文件输入变量的值
- 使用输入变量设置元素的值
- 使用javascript在post请求中传递用户输入变量
- 我将如何在将数据发布到 php 脚本的 javascript 脚本中输入变量
- 如何更新createControls's函数在javascript中输入变量
- Escape”"字符,以便在jQuery中输入变量
- 根据数组检查输入变量
- jQuery 函数不会使用输入变量
- 无法使用输入变量设置起点和目的地
- PHP echo html 输入变量在 heredoc 之外
- JavaScript 调整函数输入变量
- HTML5 localStorage加载用户输入变量
- 如何从HTML表单传递输入变量
- 如何使用XML输入变量以根据XSD进行验证
- 简化我的isNaN函数中的两个输入变量JavaScript
- jQuery自动完成隐藏输入变量的值的源代码
- 如何把一个asp变量变成一个html输入变量
- 在angular中,我如何将输入变量检索到javascript控制器上?
- Javascript FOR循环,表单输入变量
- 我如何输入变量来改变标签文本使用javascript