jquery onclick事件不起作用

时间:2012-12-08 18:51:35

标签: jquery events onclick

此脚本不起作用..错误在哪里? 使用.onload可以

$(document).ready(function() {

var img = new Image();
img.onClick = function() {
$("div").animate({width:this.width, height:this.height});
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';
});

感谢您的帮助。

3 个答案:

答案 0 :(得分:4)

.onclick而非.onClick,javascript区分大小写。

答案 1 :(得分:1)

既然你正在使用jQuery,为什么不坚持下去呢:

$(function(){  // this is a shortcut for $(document).ready
   var img = $('<img src="http://www.google.com/intl/en_ALL/images/logo.gif>');
   img.on('click', function(){
     $('div').animate(...)
   })
   img.appendTo('body')
})

答案 2 :(得分:0)

试试这个:

var img = new Image();
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';

$(img).live("click", function() {
    $("div").animate({
        width: $(this).width(),
        height: $(this).height()
    }, 1000);
}).appendTo('body');​