0

有谁知道为什么 $('' 行会破坏下面的 jQuery?这里有一个 jsfiddle:http: //jsfiddle.net/8ZBRP/2/。如果您注释掉 $('div') 行,代码至少可以编译并在您右键单击#box 时点击调试器行。

$(function() {

    $('#box').contextmenu(function(e) {
        e.preventDefault();
        var document_offset;
        debugger;
        doc_offset = $(this).offset();
        $('<div>').css({width:150px, height:150px});
     });
});

谢谢

4

2 回答 2

4
$('<div>').css({width:"150px", height:"150px"});

不带引号的字符串。

于 2013-09-09T03:31:44.303 回答
-1

你不应该使用这个:

$('div').css({width:"150px", height:"150px"});

代替:

$('<div>').css({width:150px, height:150px});

或者尝试引用样式。但是,我没有尝试过使用尖括号,但仍然尝试过。

于 2013-09-09T03:33:00.777 回答