我正在試圖將懸停()方法放在每個數組元素上。然後當光標在字符上滾動時,它會被複制到另一個div中。我有點失落。你有什麼建議嗎?Jquery將懸停附加到數組元素
<html>
<head>
<script type="text/javascript" scr="http://code.jquery.com/jquery.min.js">
</head>
<body>
<script type="text/javascript">
var str="one two three four five";
var a1 = new Array();
a1=str.split("");
//document.write(a1.join(" <br /> "));
//document.write(str.split("") + "<br />");
for (var i=0;i<a1.length;i++) {
// for each array element attach hover method, when rollover then feed to over div magnifyView
$("a1[i]").hover(function() {
// put into magnifyView upon hover on array element
});
}
</script>
<div id='stringToView'><script type="text/javascript">document.getElementById('stringToView').innerHTML = str;</script> </div>
<br /><br />
<div id='magnifyView' style="font-size:36px;"> what's here</div>
</body>
</html>
有一些非常可怕的事情發生在這裏... – 2010-10-29 18:09:28
你的代碼實際上並沒有做任何事情。可能你應該深入瞭解基本的javascript和jQuery。供參考:爲了懸停一個物體,必須有一個與dom的關係。 – pex 2010-10-29 18:15:56
不,代碼不會做任何事情,但它對應該發生的事情有評論。你知道如何將方法附加到JavaScript中的數組元素?我不確定如何做到這一點。這就是我在這裏問的原因。每個數組元素都需要有hover()。 – windsurf88 2010-10-29 18:27:56