【发布时间】:2019-05-26 04:08:05
【问题描述】:
实际上,我希望在第一次点击到第 2 页时只调用一次函数 james(),然后在连续下一次点击到第 2 页时,我不想调用函数 james()。但每次我调用第 2 页时它都会调用。
<!doctype html>
<html class="no-js" lang="">
<head>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
<script type="text/javascript" charset="utf-8">
var Clicked = false;
function james() {
if(Clicked === false){
alert("james");
}
Clicked=true;
}
</script>
</head>
<body>
<div data-role="page" id="pagetwo" >
<a href="#pageone" onClick="james(); this.onClick=null;">Go to Page two</a>
</div>
<div data-role="page" id="pageone">
<a href="#pagetwo">Go to Page one</a>
</div>
</body>
</html>
【问题讨论】:
标签: javascript jquery jquery-mobile