【发布时间】:2011-05-04 21:59:57
【问题描述】:
我正在尝试包含此sliding out info panel 我创建到my wordpress site。我曾尝试在 page.php 文件和 index.php 文件中使用,但没有成功。我的网站是一个单页网站,因此我相信我在解决这个问题时遇到了问题。包含文件实际上是一个完整的 html 页面,所以我对如何处理这个问题感到困惑。请帮忙......建议
【问题讨论】:
我正在尝试包含此sliding out info panel 我创建到my wordpress site。我曾尝试在 page.php 文件和 index.php 文件中使用,但没有成功。我的网站是一个单页网站,因此我相信我在解决这个问题时遇到了问题。包含文件实际上是一个完整的 html 页面,所以我对如何处理这个问题感到困惑。请帮忙......建议
【问题讨论】:
您不需要整个 html 页面。您只需要这部分(按钮和 div)。将它放在 page.php 中 body 标记的某个位置,因为它位于 css 中,所以并不重要:
<div class="panel">
<h3>Email Subscription</h3>
<p>Enter your email address below to receive promotional products and exclussive Elite givaways!</p>
<p><input name="" type="text" value="enter your email" /><input name="" type="submit" /></p>
</div>
<a class="trigger" href="#">infos</a>
然后确保在 header.php 的 head 标签中有这个 javacript:
<script type="text/javascript">
$(document).ready(function(){
$(".trigger").click(function(){
$(".panel").toggle("fast");
$(this).toggleClass("active");
return false;
});
});
</script>
那么显然也需要header.php中head标签中的jquery js:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script>
以及header.php中head标签中trigger和box的css:
<link rel="stylesheet" href="style2.css" type="text/css" media="screen" />
【讨论】: