首页 > 解决方案 > jQuery 函数中未捕获的异常

问题描述

下面的代码导致:

未捕获的 SyntaxError:意外的令牌 <

任何想法如何解决这个问题?我的目标是将 supersize 与目录图像发现一起使用,而不是使用它编写的静态 HTML 条目。我发现一篇文章(http://www.zachmelo.com/customizing-supersize-jquery/)谈到了这件事,但代码在幻灯片上抛出了错误:[<

        jQuery(function($){

            $.supersized({

                // Functionality
                slide_interval          :   3000,       // Length between transitions
                transition              :   1,          // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
                transition_speed        :   700,        // Speed of transition

                // Components                           
                slide_links             :   'blank',    // Individual links for each slide (Options: false, 'num', 'name', 'blank')
            slides  :[<?php
                    $directory = "/img/"; 
                    $directory_thumbs = "/img/thumbs/"; 
                    $images = glob($directory . "*.png"); 
                    $images_thumb = glob($directory_thumbs . "*.png"); 
                    $images_final = array_combine($images,$images_thumb); 
                    foreach($images_final as $image = $key) 
                    {
                        $name= $image; 
                        $name-chop= trim($name, $directory); 
                        $name-chop= trim($name-chop, ".png"); 
                        $name-chop= str_replace('_',' ', $name-chop); 
                        echo "{image : ' $image ', title : ' $name-chop ' , thumb : '$key' },";
                    }?>]
        });

标签: phpjquerysupersized

解决方案


推荐阅读