0

我正在尝试在桌面上为 cloudzoom 加载一个自定义 javascript,为触摸设备加载另一个。

在我的我有这段代码:

        if ("ontouchstart" in document.documentElement){
            // It's a touch screen device.
           $.getScript('/js/cloud-zoom.1.0.2.min.js'), 
               $(function() {
                  alert('iPad Load was performed.');
                });
        }
        else {
            $.getScript('/js/cloud-zoom.1.0.2.custom.js'), 
            $(function() {
              alert('Custom Load was performed.');
            });
        }

这工作正常。但是当我删除警报时,脚本将不会加载......我也没有在 Firefox 的控制台中收到错误。我怎样才能让它在不发出警报的情况下工作。

4

1 回答 1

4

您有语法错误。

你写了

$.getScript(...),
$(function() { });

是无效的,,不应该在那里。

如果要传递脚本回调,请编写

$.getScript("...", function() { ... });
于 2012-05-04T13:03:24.877 回答