【发布时间】:2015-05-30 21:39:32
【问题描述】:
我正在学习 jquery/javascript,并且完全按照书中的说明进行了练习。然而,跨度框并没有像预期的那样悬停移动。
如果有人可以帮助我找出我做错了什么,我将不胜感激!非常感谢
JSFiddle 链接:http://jsfiddle.net/036bz98a/
这是 HTML:
<body>
<span id="elusiveText" onmouseover="moveIt()">Click Me</span>
</body>
CSS:
span {
position: absolute;
top: 150px;
left: 100px;
background-color: #0066AA;
color: #FFFFFF;
font-weight: bold;
border: 2px solid #C0C0C0;
padding: 3px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
Javascript:
function moveIt(){
var coords = new Array(10,50,100,130,175,225,260,300,320,350);
var x = coords[Math.floor((Math.random()*10))];
var y = coords[Math.floor((Math.random()*10))];
$("elusiveText").css({"top": y + "px", "left": x + "px"});
}
然后我链接到最新的jquery库
再次感谢!
【问题讨论】:
标签: javascript jquery html css