jQuery文档就绪功能无法正常工作

时间:2015-01-28 21:15:03

标签: jquery html document onload ready

当我使用jQuery的document.ready函数完成加载时,我一直试图打开一个打开窗口的页面,我无法弄清楚它为什么不起作用...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="">
<meta http-equiv="ImageToolbar" content="No">


<link href="css/style.css" rel="stylesheet" type="text/css">


<!-- Jquery -->            
<script src="js/jquery.js"></script>



<!-- add lightwindow stuff -->
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightwindow.js"></script>
<link rel="stylesheet" href="css/lightwindow.css" type="text/css" media="screen" />
<!-- finish adding lightwindow stuff -->

<link rel="icon" href="images/favicon.ico" type="image/x-icon" />






<style type="text/css">
body,td,th {
	font-size: 16px;
}
</style>

<script type="text/javascript">
        $myLightWindow.activateWindow({
			href: 'http://website.com', 
			title: 'website',
		  });
$(document).ready(myLightWindow);

</script>

</head>

<body>

我在页面中有链接,并验证了lightwindow可以与外部网站配合使用。灯窗口来自这里:http://www.p51labs.com/lightwindow/#configure

谢谢 -

布兰登

2 个答案:

答案 0 :(得分:2)

您没有创建功能,您正在调用该功能。将ready函数与回调一起使用,然后在那里执行窗口激活。

<script type="text/javascript">
$(document).ready(function() {
    $myLightWindow.activateWindow({
        href: 'http://website.com', 
        title: 'website',
    });
});
</script>

答案 1 :(得分:0)

好吧我想我发现一个函数与jQuery document.ready函数冲突了。我用测试脚本调用了jquery。

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>






<script type="text/javascript">
    ( function($) {
     // rely on $ within safety of "bodyguard" function
        $(document).ready( function() { alert("jquery functioning");  } );
    } ) ( jQuery );

    
    </script>
&#13;
&#13;
&#13;

并告诉我jquery正在运作......