jQuery document.ready not prepending

时间:2014-09-15 05:55:29

标签: javascript jquery lightbox prepend lightbox2

我注意到该文档已经预先<div>标记。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
    var shadow = $('<div id="shadowElem"></div>');
    var speed = 1000;
    $(document).ready(function() {
        $('body').prepend(shadow);
    }(jQuery));
</script>

- 在控制台中,没有错误。

现在真的令人沮丧,任何帮助都会非常感激。

~Dipak G。

3 个答案:

答案 0 :(得分:2)

试试这个: -

 var shadow = jQuery('<div id="shadowElem"></div>');    
 jQuery(document).ready(function() {
    jQuery('body').prepend(shadow);
 });

有关详细信息,请查看This链接

答案 1 :(得分:1)

我认为问题出在document.ready()中。 试试这个:

$(function() {
$('body').prepend('<div id="shadowElem">Test</div>');
});

答案 2 :(得分:0)

我会调查与prototype.js和jQuery的冲突。您可能需要尝试jQuery.noConflict(); 我建议使用一个库而不是两个。当然,您需要使用jquery灯箱,而不是我在链接上看到的。