0

大家好,我正在使用 jquery 作为 wordpress 的灯箱效果弹出窗口。我在 Wamp Server 中尝试工作正常(本地主机),但今天只有我们没有从 jquery 得到任何输出我用 firebug 的控制台检查了它的 throws 语法错误我不确定我做错了什么我为你提供了你可以的代码查看它并告诉我我在哪里做错了。

<script type="text/javascript">



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

if(jQuery.cookie('popup_user_login')!='yes'){

<?php if ($_COOKIE['test']!='5') {?>

jQuery('#ptechsolfb').delay(<?php echo get_option('popup_template_delay');?>).fadeIn('medium');<?php 

   if(get_option('popup_delay_auto')=='1') { ?> function countDown(i) {

             var int = setInterval(function () {

           document.getElementById("ptechsolin").innerHTML =  "You Must Wait Until the Timer Ends " + i;



        i-- || clearInterval(int) || jQuery('#ptechsolfb').stop().fadeOut('medium') ; 

         //if i is 0, then stop the interval

    }, 1000);

}

countDown(<?php echo get_option('popup_template_count');?>);





<?php } ?> <?php if(get_option('close_esckey_ed')=='1') { ?>

     jQuery(document).bind('keydown', function(e) { 

        if (e.which == 27) {

            jQuery('#ptechsolfb').stop().fadeOut('medium')

        }

    });<?php }?><?php if(get_option('close_externel_click')=='1') {?>jQuery('#ptechsolfb').click(function(){jQuery('#ptechsolfb').stop().fadeOut('medium');<?php } ?><?php if(get_option('popup_template_close')=='1') {?> jQuery('#fbclose').click(function(){jQuery('#ptechsolfb').stop().fadeOut('medium');<?php }?><?php } ?>})     }jQuery.cookie('popup_user_login','yes',{path:'/',expires:<?php echo (get_option('popup_plugin_template_cookies')); ?>})

});
</script>

这是我在萤火虫控制台中看到的截图。 Javascript 中的错误

这就是为什么 jQuery 没有正确加载的问题。任何建议将不胜感激。

这是工作站点示例 谢谢,vicky

NetBeans 错误

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

    if (jQuery.cookie('popup_user_login') != 'yes'){



    jQuery('#ptechsolfb').delay(100).fadeIn('medium');
            function countDown(i) {

            var int = setInterval(function () {

            document.getElementById("ptechsolin").innerHTML = "You Must Wait Until the Timer Ends " + i;
                    i-- || clearInterval(int) || jQuery('#ptechsolfb').stop().fadeOut('medium');
                    //if i is 0, then stop the interval

            }, 1000);
                    }

    countDown(25);
            jQuery(document).bind('keydown', function(e) {

    if (e.which == 27) {

    jQuery('#ptechsolfb').stop().fadeOut('medium');
    }

    });
            jQuery('#ptechsolfb').click(function(){jQuery('#ptechsolfb').stop().fadeOut('medium'); }); jQuery('#fbclose').click(function(){jQuery('#ptechsolfb').stop().fadeOut('medium'); });jQuery.cookie('popup_user_login', 'yes', {path:'/', expires:0})

    });
});
4

1 回答 1

0

老兄,你真的错过了“});”。

第二行中打开的“{”的收盘点在哪里

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

干杯... :P

于 2013-06-11T08:03:57.903 回答