Start 和 Reset 按钮会触发输入字段文本的更改。
当我导入:jquery.mobile-1.3.0.min.js 时
,我必须重新加载页面以使按钮重新触发事件。
如果我只使用 Jquery-1.8.2,它就可以完美运行。
如何使用 Jquery 移动 UI 停止所需的重新加载?
我正在使用 Firefox 19.02。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
</head>
<body>
<form id='testform' action="#">
<fieldset>
<label for="timer">
<span>Event triggered</span>
<input type='text' name='triggered'>
</label>
</fieldset>
<fieldset>
<input value="Start" type="submit">
<input value="Reset" type="reset">
</fieldset>
</form>
<script type="text/javascript">
//bind a submit handler to the sample form
document.getElementById('testform').onsubmit = function()
{
$("input[name='triggered']").val("Start button clicked.");
// cancel the normal submit
return false;
};
document.getElementById('testform').onreset = function()
{
$("input[name='triggered']").val("Reset clicked.");
//cancel the normal rest
return false;
};
</script>
</body>
</html>