我想要做的是在Href链接被击中后向下滑动表单。此函数已保存在另一个名为formValidation.js的外部文件夹中。
$(document).ready(function(){
$('#register').slidedown(800);
}
<head>
<title> <?php $page_title ?> </title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script src="formValidation.js"></script>
<script src="jquery-1.10.2.js"></script>
<div id="nav">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="film.php">Film</a></li>
<?php
if (isset($_SESSION['user_id']) and isset($_SESSION['name']))
{
echo "<li><a href='review_a_film.php'>Review a film</a></li>";
}
?>
<li><a href="logout.php">logout</a></li>
</ul>
</div>
</head>
<body>
答案 0 :(得分:1)
好的第一个问题是你的FormValidatoin高于你的Jquery文件。
Jquery文件优先于自定义函数。
script src =&#34; jquery-1.10.2.js&#34;&gt;
script src =&#34; formValidation.js&#34;&gt;
第二个问题是.slidedown事件(.slideDown)上的低位字母。
$('#register').slidedown(800);
另外,为了使元素滑动,您必须首先为elememt提供CSS样式
#register{
display: none;
}
希望这有帮助。