내가 뭘 잘못하고 있는지 잘 모르겠습니다.지도 영역이있는 Jquery onclick
나는 다음 이미지, 텍스트와 헤더를 변경할 영역을 클릭 할 필요가 이미지 맵을 사용하고 있습니다. 가능한 한 많은 자습서를 따라 왔지만 제대로 작동하지 않습니다.
이
내가 현재 사용하고있는 방법입니다 :CSS :
#SafetyStopTitle {display:show}
#SafetyStopText {display:show;}
#SafetyStopImg {display:show;}
#PenStyleActivationTitle {display:none;}
#PenStyleActivationText {display:none;}
#PenStyleActivationImg {display:none;}
#ErgonomicGripText {display:none;}
#ErgonomicGripTitle {display:none;}
#ErgonomicGripImg {display:none;}
#BladeActivationTitle {display:none;}
#BladeActivationText {display:none;}
#BladeActivationImg {display:none;}
#TaperedTipTitle {display:none;}
#TaperedTipText {display:none;}
#TaperedTipImg {display:none;}
#SafetySutureGrooveTitle {display:none;}
#SafetySutureGrooveText {display:none;}
#SafetySutureGrooveImg {display:none;}
#BladeAvailabilityTitle {display:none;}
#BladeAvailabilityText {display:none;}
#BladeAvailabilityImg {display:none;}
#SafetyStopArea{}
#PenStyleActivationArea{}
#ErgonomicGripArea{}
#BladeActivationArea{}
#TaperedTipArea{}
#SafetySutureGrooveArea{}
#BladeAvailabilityArea{}
JQuery와
$("PenStyleActivationArea").click(function(){
$("SafetyStopTitle").css(“display”, “none”);
$("SafetyStopText").css(“display”, “none”);
$("SafetyStopImg").css(“display”, “none”);
$("PenStyleActivationTitle").css(“display”, “show”);
$("PenStyleActivationText").css(“display”, “show”);
$("PenStyleActivationImg").css(“display”, “show”);
$("ErgonomicGripText").css(“display”, “none”);
$("ErgonomicGripTitle").css(“display”, “none”);
$("ErgonomicGripImg").css(“display”, “none”);
$("BladeActivationTitle").css(“display”, “none”);
$("BladeActivationText").css(“display”, “none”);
$("BladeActivationImg").css(“display”, “none”);
$("TaperedTipTitle").css(“display”, “none”);
$("TaperedTipText").css(“display”, “none”);
$("TaperedTipImg").css(“display”, “none”);
$("SafetySutureGrooveTitle").css(“display”, “none”);
$("SafetySutureGrooveText").css(“display”, “none”);
$("SafetySutureGrooveImg").css(“display”, “none”);
$("BladeAvailabilityTitle").css(“display”, “none”);
$("BladeAvailabilityText").css(“display”, “none”);
$("BladeAvailabilityImg").css(“display”, “none”);
});
지도 :
<map id="imgmap201310792213" name="imgmap201310792213">
<area title="" alt="Safety Stop" coords="533,94,14" shape="circle" href="#/SafetyStop" />
<area title="" alt="Pen Style Activation" coords="447,179,14" shape="circle" href="#/PenStyleActivation" />
<area title="" alt="Broad Sturdy Ergonomic Grip" coords="386,219,14" shape="circle" href="#/ErgonomicGrip" />
<area title="" alt="No Look, No Reposition, Passive or Active Blade Retraction" coords="232,312,15" shape="circle" href="#/BladeActivation" />
<area title="" alt="Tapered For Better Blade Visibility" coords="170,401,16" shape="circle" href="#/TaperedTip" />
<area title="" alt="Safety Suture Trimming Groove" coords="136,413,14" shape="circle" href="#/SafetySutureGroove" />
<area title="" alt="Blade Availability" coords="107,431,15" shape="circle" href="#/BladeAvailability" />
<area id="SafetyStopArea" coords="384,85,474,97" shape="rect" href="#/SafetyStop" />
<area id="PenStyleActivationArea" coords="473,171,554,200" shape="rect" href="#/PenStyleActivation" />
<area id="ErgonomicGripArea" coords="242,136,352,160" shape="rect" href="#/ErgonomicGrip" />
<area id="BladeActivationArea" coords="12,235,187,279" shape="rect" href="#/BladeActivation" />
<area id="BladeAvailabilityArea" coords="21,308,144,368" shape="rect" href="#/BladeAvailability" />
<area id="TaperedTipArea"coords="240,387,371,415" shape="rect" href="#/TaperedTip" />
<area id="SafetySutureGrooveArea" coords="141,442,261,468" shape="rect" href="/#/SafetySutureGroove" />
</map>
여기
바이올린을 사용하고 있습니다 : http://jsfiddle.net/timlcooley/sax66/2/
도움 주셔서 감사합니다. 나는이 일을 더 빠른 방법이 확신 : -/
감사합니다! 그건 완벽합니다. –
@TimCooley 좋습니다! "중요한"부분도 확인하십시오. 그것은 당신에게 정말 유용 할 것이기 때문에 :) –