자바 스크립트를 배우기 시작했는데 꽤 어려웠습니다. 그러나 나는 그의 비디오에서 말한 것처럼 하나의 튜토리얼을 따라 갔지만 여전히 나의 결과는 내가 기대했던 것이 아니고 그가 비디오에서 얻은 것이 아니다. 나는 왜 그런지, 어떻게 고칠 수 있는지 궁금합니다.이 코드에서 작동하지 않습니다.
상자에 텍스트가 표시되지 않도록하고 표시된 영토 내에있는 한 커서를 따라 가야합니다 (LABEL - 상자의 HTML).
여기에 코드입니다 :
$("#rulesInfo").mouseover(function(e) {
\t var hovertext = "Info for the block will come here.";
\t $("#hoverdiv").text(hovertext).show();
\t $("#hoverdiv").css("top", e.clientY+10).css("left", e.clientX+10);
}).mouseout(function() {
$("#hoverdiv").hide();
});
#hoverdiv {
display: none;
position: absolute;
font-size: 12px;
background-color: #161616;
color: #fff;
border: 1px solid red;
padding: 8px;
border-radius: 5px;
}
<FORM>
<DIV ID="bottom">
<P>
\t <INPUT TYPE="checkbox" NAME="checkedRules" VALUE="yes" REQUIRED /><LABEL FOR="checkedRules" ID="rulesInfo">I have <A HREF="#" TARGET="_blank">read the Rules and Conditions</A> for the trip.</LABEL>
\t </P>
</DIV>
</FORM>
<DIV ID="hoverdiv"></DIV>
<SCRIPT TYPE="text/javascript" SRC="jquery.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" SRC="app.js"></SCRIPT>
레이블은 입력을 둘러싸 야합니다. – Mike
여기에서 제대로 작동하는 것 같습니다. http://jsfiddle.net/g3eh1u4s/ JS 라이브러리를 올바르게로드 했습니까? – Dan
음, 확실하지 않습니다. 내 브라우저에서 테스트하고 메모장에 코드를 작성합니다. ++. 좀 더 정확하게 작동하도록 소프트웨어를 다운로드해야합니까? 그리고 내 브라우저는 Google 크롬 버전 37.0.2062.120 m – Papu