Magento附加javascript但没有运行任何函数(消息未定义)
Magento attaching javascript but not running any functions(message undefined)
我目前第一次使用magneto,我正试图为主页制作一个幻灯片。我的代码显示在源代码和我的浏览器调试器中,但所有的函数都说未定义。
我试过把我的JavaScript通过CMS上的页面内容,也通过使用布局更新XML外部去:
<reference name="head">
<action method="addItem">
<type>skin_js</type><script>Homepage.js</script>
</action>
</reference>
我的javascript代码在主页。js是
var ImgNumber = 5; // the number of slides, all slides should be be named "slide" + the dedicated slide number. etc slide1, slide2, slide3, and they should be in jpg.
var CurrentSlide = 1; //the starting slide.
var slidewidth = 983 * ImgNumber;
slidewidth = slidewidth+"px";
var SlideTimer;
$('#jsSlideimageholder').css('width', slidewidth);
ChangeHomeShow();
function ChangeHomeShow(){
if(CurrentSlide == ImgNumber){
CurrentSlide = 1;
}
//To great the move.
Var MinusOurSlideNumber = CurrentSlide - 1;
var tmpSlideNumber = MinusOurSlideNumber * 983; //will come 0 if 1
//now for the animation.
$('#HomepagejsSlideshow').animate({
position: 'relative',
left: tmpSlideNumber,
}, 2000);
}
function StartTimer(){
//SlideTimer = setInterval(functrion() {ChangeHomeShow()}, 8000);
alert('hate magento');
}
function StopTimer(){
clearInterval(SlideTimer);
}
我从chrome给出的错误是ChangeHomeShow()没有定义。StartTimer()和StopTimer()也是如此。
任何建议吗?
修改
ChangeHomeShow();
function ChangeHomeShow(){
if(CurrentSlide == ImgNumber){
CurrentSlide = 1;
}
function ChangeHomeShow(){
if(CurrentSlide == ImgNumber){
CurrentSlide = 1;
}
ChangeHomeShow();
所有的函数都需要在调用它之前定义(或者您可以使用http://api.jquery.com/ready/)
相关文章:
- php函数向XMPP服务器发送消息,不提供日志;不起作用
- jQuery setTimeout ajax递归函数在即时消息程序中短时间后抛出错误
- 函数中输出错误的错误消息
- 错误消息:this.stopPropagation不是函数
- 为什么在定义回调/侦听器函数(异步消息传递,port.on)后没有立即设置全局变量
- 淘汰抛出消息:类型错误:
不是一个函数.什么意思 - 使用参数成功调用简单函数后出现意外警报,消息为“未定义”
- 触发警报消息时的调用函数
- 如何编写jQuery-AJAX函数来附加从PHP接收的列表项并显示“正在加载”.“消息,直到收到他的响应
- JAVASCRIPT --> 为什么我会收到错误消息“未捕获的类型错误:数字不是一个函数”
- JavaScript 和 if-else 函数的新手.(控制台日志中没有错误消息)
- CRM 2011 在线 - 保存或退出错误消息“<函数>匿名(容器,脚本内容,id)”
- 带有返回代码和返回消息的 PHP 函数,以供参考
- 为什么我的大多数 jquery 函数在将消息预置到现有消息列表后停止工作
- 用于HTML中弹出消息的函数
- 使用javascript中的postMessage函数将消息从一个域发送到另一个域
- 重定向后的Javascript函数回显消息
- 一个不需要输入错误消息的assert函数
- Magento附加javascript但没有运行任何函数(消息未定义)
- JavaScript中未定义的函数消息