Javascript SqueezeBox.initialize:对象没有方法
我试图在我的网站上实现SqueezeBox.js,我遇到了一个问题 这是我的密码:Javascript SqueezeBox.initialize:对象没有方法,javascript,jquery,squeezebox,Javascript,Jquery,Squeezebox,我试图在我的网站上实现SqueezeBox.js,我遇到了一个问题 这是我的密码: <script type="text/javascript" src="/js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="/js/mootools-1.2.6-core.js"></script> <script type="text/javascript" src="
<script type="text/javascript" src="/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="/js/mootools-1.2.6-core.js"></script>
<script type="text/javascript" src="/js/SqueezeBox/SqueezeBox.js"></script>
<script type="text/javascript">
$(function() {
$("#connect").click(function () {
SqueezeBox.initialize({
size: {x: 350, y: 400}
});
SqueezeBox.open('..\connect.php', {handler: 'iframe'});
});
});
</script>
...
<a id="connect" href="#">CONNEXION</a>
我刚刚用以下内容替换了它:
this.doc.body.adopt(this.overlay, this.win);
现在它工作得很好
我猜它来自Jquery或其他版本
无论如何,谢谢你,再见。你在元素出现之前调用了.js函数。您可以尝试将javascript移动到页面末尾,就在结束“”标记之前。更好的是,在使用jQuery时,为什么不将其放入“$(document).ready()”块中呢
这样,在加载页面之前,它不会运行。嗨,daveyfaherty,正如您所说,我已经尝试过了,但没有任何改变:/
this.doc.body.adopt(this.overlay, this.win);
$(document).ready(function() {
$("#connect").click(function () {
SqueezeBox.initialize({
size: {x: 350, y: 400}
});
SqueezeBox.open(\'..\connect.php\', {handler: \'iframe\'});
});
});