希望有人会知道如何做到这一点......我希望显示/隐藏取决于单击的图像/图标。
例如,如果单击请求图标,颜色框弹出窗口将显示请求和Offered
div。而如果单击 Accepted 图标,颜色框弹出窗口将显示 Accepted 和Offered
Divs 但隐藏Request
div。
以下是PHP中的一些:
<div <?php if($_GET['status']=="Requested"){ echo "class=iconActive";}else {echo "class=iconInactive";}?>>
<a href="/index.php/agent-appointment-request-list/?status=Requested">
<img src="components/com_agent/images/requestedIcon_s1.png" id="requestedIcon" alt="" /></a>
<div class="iconTitle">Requested</div>
</div>
这是我拥有的用于显示/隐藏的 jquery:
$(".slidingDivReq").show();
$("#show_hideReq").show();
$('#show_hideReq').click(function(){
$(".slidingDivReq").slideToggle();
});
更新:这是将显示/隐藏的内容部分。:
<div class="AppointmentTitleFirst">
<img src="components/com_agent/images/req_appt_title_s1.png" class="ApptIcon"></img>
<h1>Requested Appointment # <?php echo $this->appointment->id;?> Status:<?php echo $this->appointment->status_name;?></h1>
<img src="components/com_agent/images/dropdown_arrow_s1.png" class="ApptDropDownArrow1" id="show_hideReq"></img>
</div>
<div class="clearFloat"></div>
<div id="requestedAppointmentContent" class="slidingDivReq">
Content here....
</div>
几乎,我不确定如何GET['status']
使用它并将其与显示/隐藏一起使用。因此,如果GET['status'] == Requested
,那么show_hideReq
将是.show()
,但我在颜色框中的其他 div 将使用.hide();
(除非它是一个需要其他一些 div 的页面.show()
)
希望有人知道。