このコードを見つけました:
<script type="text/javascript">
$(function () {
$("#name").watermark("Name");
$("#name").click(
function () {
$("name")[0].focus();
}
);
});
$(function () {
$("#mail").watermark("Email");
$("#mail").click(
function () {
$("mail")[0].focus();
}
);
});
$(function () {
$("#message").watermark("Message");
$("#message").click(
function () {
$("message")[0].focus();
}
);
});
</script>
$(function() {...
FireFox でエラーをスローします (" $(function() {...
is not valid )。
これでも$(document).ready(function() {...}
試してみることができます:
<script type="text/javascript">
$(document).ready(function() {
$("#name").watermark("Name");
$("#name").click(
function () {
$("name")[0].focus();
}
);
$("#mail").watermark("Email");
$("#mail").click(
function () {
$("mail")[0].focus();
}
);
$("#message").watermark("Message");
$("#message").click(
function () {
$("message")[0].focus();
}
);
});
</script>
$(document).ready
ドキュメントの準備ができたときに実行されるように、コードをラップしました: http://api.jquery.com/ready/