这个jquery代码有什么问题,IE上收到的错误是
消息:预期';'
行:10
Char:10
我想要的只是移动鼠标并有一个改变弹出窗口
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#t').bind('onmouseover',function(){
target: '#t',
success: function(){
alert('test');
}
});
});
</script>
<div id="t">testing mouse over</div>
由于 戴夫
答案 0 :(得分:2)
这在语法上是不正确的。你对“bind”的调用应该把一个函数作为它的第二个参数,但你已经得到了函数的语法和对象文字的语法混乱了。我不知道你想做什么,所以我真的不能说如何纠正它。
以下是您在鼠标悬停时发出警报的方法:
$('#t').bind('mouseover', function(ev) {
alert('test');
});
另请注意,您不要在事件名称中留下“on”。
答案 1 :(得分:1)
$(document).ready(function() {
$('#t').bind('onmouseover',function(){
alert('test');
});
});
您在代码中添加的target
和success
代码无效。 bind
函数的第二个参数必须将一个函数作为一个参数,你所写的是试图将它传递给一个对象文字,甚至没有成功。