我正在尝试通过 PHP 和 mySql 从我的数据库中读取企业列表。找到我想要展示的企业后,我想在他们自己的“clickDiv”中连续列出它们(这部分我已经在工作了)。这个“clickDiv”应该可以点击到 jQuery slideToggle 并显示每个业务的主体信息,我目前在 id=revealPara 中。
我希望 Google Analytics 将点击记录为事件、企业名称或“$row['name']”。
我已经尝试通过谷歌搜索,但到目前为止,我只让 toggleSlide 用于列出的第一个“clickDiv”,而不是以下业务。至于分析部分,我一无所获。
这是我成功构建列表的当前代码。
//select all businesses
///////////////////////
$sql = "SELECT *
FROM businesses"
$result = mysql_query($sql)
or die('Query failed. ' . mysql_error());
while($row = mysql_fetch_array($result)) {
?>
//list businesses
/////////////////
<div id="clickDiv" class="row-fluid" style="background-color:#333333;">
<div class="span4" style="padding:0; margin:0; text-align:center; margin:0 auto;"><img height="75px" width="75px" src="../img/logos/<?php echo $row['logo'];?>"></div>
<div class="span4"><h2 style="color:#01a7c6; padding-top:0px; margin:0;"><?php echo $row['name'];?></h2><p style="text-align:center; padding-top:5px; margin:0"><?php echo $row['address']?></p><p id="revealPara<?php echo $row['id'];?>" style="text-align:center; padding:50px 0"><?php echo $row['body'];?></div>
<div class="span4"><h2><i class="icon-sort-down" style="color:#01a7c6; font-size:1em; padding-right:10px; margin-bottom:0px 0px;"></i></h2></div>
</div>
}
<!-- slide toggle -->
<script>
$(document).ready(function(){
$(".clickDiv").click(function(){
$("#revealPara").slideToggle("slow");
});
});
</script>