Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress Javascript变量不工作_Javascript_Jquery_Wordpress - Fatal编程技术网

Wordpress Javascript变量不工作

Wordpress Javascript变量不工作,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我是Javascript初学者。我试图将jQuery循环与Wordpress结合使用,但它似乎不起作用。没有幻灯片,但所有图像都显示在屏幕上。我想知道我在设置变量方面是否做错了什么。或者,可能与我遇到的Javascript错误有关?“uncaughtsyntaxerror:unexpectedtoken}.”但是在它说有}的行中没有任何内容。谢谢你的帮助 jQuery(document).ready(function($){ var slideshowContainer = '.slidesh

我是Javascript初学者。我试图将jQuery循环与Wordpress结合使用,但它似乎不起作用。没有幻灯片,但所有图像都显示在屏幕上。我想知道我在设置变量方面是否做错了什么。或者,可能与我遇到的Javascript错误有关?“uncaughtsyntaxerror:unexpectedtoken}.”但是在它说有}的行中没有任何内容。谢谢你的帮助

jQuery(document).ready(function($){

var slideshowContainer = '.slideshow';                  // refernece of the element for the slideshow
var slideshowFx = 'fade';                               // slideshow transition type
var slideshowDelay = 2000;                              // slideshow delay
var slideshowTimeout = 0;                               // slideshow timeout
var slideshowSpeed = 500;                               // slideshow transition speed
var slideshowPadding = 130;                             // slideshow padding
var slideshowPaddingTop = 20;                           // slideshow paddingTop
var slideshowPaddingRight = 65;                         // slideshow paddingRight
var slideshowPaddingBottom = 20;                        // slideshow paddingBottom
var slideshowPaddingLeft = 65;                          // slideshow paddingLeft
var slideshowPaginator = '.slideshow_pag';              // slideshow paginator
var slideshowSeparator = '/';                           // slideshow paginator separator
var slideshowNextBtn = '.slideshow_next';               // slideshow next button
var slideshowPrevBtn = '.slideshow_prev';               // slideshow prev button
var slideshowShareLink = 'a.slideshow_share_link';      // slideshow share link
var slideshowShareContainer = '.slideshow_share';       // slideshow share container
var slideshowPreloader = '/imgs/blank.gif';         // slideshow preloader image reference

$(function() {

$('slideshowContainer').cycle({
    fx: slideshowFx,
    delay: slideshowDelay,
    speed: slideshowSpeed,
    timeout: slideshowTimeout,
    containerResize: 0,
    startingSlide: startingSlide,
    fit: 0,
    slideResize: 0,
    height: _h,
    width: _w,
    cleartype: true,
    cleartypeNoBg: true,
    next: slideshowNextBtn,
    prev: slideshowPrevBtn,
    before: function(curr, next, opts) {
        $(slideshowShareLink).removeClass('sel');
        $(slideshowShareContainer).css({'visibility':'hidden'});
        preLoadImage(opts.currSlide, opts.slideCount);
        $('.slideshow_title').html($(next).data('title'));
    },
    after: function(curr,next,opts) {
        onAfter(curr,next,opts);
    }
});
});

请像这样尝试您的代码:

jQuery(document).ready(function($){

    var slideshowContainer = '.slideshow';                  // refernece of the element for the slideshow
    var slideshowFx = 'fade';                               // slideshow transition type
    var slideshowDelay = 2000;                              // slideshow delay
    var slideshowTimeout = 0;                               // slideshow timeout
    var slideshowSpeed = 500;                               // slideshow transition speed
    var slideshowPadding = 130;                             // slideshow padding
    var slideshowPaddingTop = 20;                           // slideshow paddingTop
    var slideshowPaddingRight = 65;                         // slideshow paddingRight
    var slideshowPaddingBottom = 20;                        // slideshow paddingBottom
    var slideshowPaddingLeft = 65;                          // slideshow paddingLeft
    var slideshowPaginator = '.slideshow_pag';              // slideshow paginator
    var slideshowSeparator = '/';                           // slideshow paginator separator
    var slideshowNextBtn = '.slideshow_next';               // slideshow next button
    var slideshowPrevBtn = '.slideshow_prev';               // slideshow prev button
    var slideshowShareLink = 'a.slideshow_share_link';      // slideshow share link
    var slideshowShareContainer = '.slideshow_share';       // slideshow share container
    var slideshowPreloader = '/imgs/blank.gif';         // slideshow preloader image reference

    // The following statement has been already defined in the top: 
    // $(function() {

    $('slideshowContainer').cycle({
        fx: slideshowFx,
        delay: slideshowDelay,
        speed: slideshowSpeed,
        timeout: slideshowTimeout,
        containerResize: 0,
        startingSlide: startingSlide,
        fit: 0,
        slideResize: 0,
        height: _h,
        width: _w,
        cleartype: true,
        cleartypeNoBg: true,
        next: slideshowNextBtn,
        prev: slideshowPrevBtn,
        before: function(curr, next, opts) {
            $(slideshowShareLink).removeClass('sel');
            $(slideshowShareContainer).css({'visibility':'hidden'});
            preLoadImage(opts.currSlide, opts.slideCount);
            $('.slideshow_title').html($(next).data('title'));
        },
        after: function(curr,next,opts) {
            onAfter(curr,next,opts);
        }
    });
});
我也将$('slideshowContainer')更改为$(slideshowContainer)。