ばかげた問題かもしれませんが、私はjQueryを初めて使用します。クリックするとログインダイアログがポップアップするボタンを作成しようとしています。どういうわけか、フォームはダイアログとして作成されるのではなく表示されます。以下は私のコードです:
<head>
<script src="js/jquery-ui-1.8.21.custom.min.js"></script>
<script>
$(function() {
$('#login').dialog({
autoOpen: false,
title: 'Login',
height: 300,
width: 350,
modal: true
});
$('#open').click(function() {
$('#login_form').dialog('open');
return false;
});
});
</script>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<div id="login">
<form class="caption" action="Login.php" method="post">
<p>E-mail: <br><input type="text" name="email" maxlength="255" /></p>
<p>Password:</p> <br><input type="password" name="pwd" /></p>
<p><input type="submit" value="Login" /></p>
</form>
</div>
<button id="open">Click</button>
</body>
私が間違ったことを何か考えていますか?どうもありがとうございます!