我想要一个按钮来执行两个
jquery函数.第一次点击一次,然后第二次点击另一次.这是两个按钮的代码.有没有办法结合功能?
@H_502_2@<input type="button" value="View Page" onclick="ViewPage()" />
<script type="text/javascript">
function ViewPage() {
example_animate('-=50%');
$("#mainContent").toggle();
}
</script>
<input type="button" value="View Menu" onclick="ViewMenu()" />
<script type="text/javascript">
function ViewMenu() {
example_animate('+=50%');
$("#mainContent").toggle();
}
</script>
解决方法
尝试这样的事情 –
DEMO
@H_502_2@var action = 1;
$("input").on("click",viewSomething);
function viewSomething() {
if ( action == 1 ) {
$("body").css("background","honeydew");
action = 2;
} else {
$("body").css("background","beige");
action = 1;
}
}
所以在你的情况下它会
@H_502_2@function viewSomething() { if ( action == 1 ) { example_animate('-=50%'); action = 2; } else { example_animate('+=50%'); action = 1; } $("#mainContent").toggle(); }