jquery - jQuery插件丢失;声明前(jQuery)

标签 jquery jquery-plugins syntax-error

我越来越

SyntaxError: missing ; before statement }) (jQuery);



在下面的代码中。我正在尝试制作一个jQuery插件,但在这里看不出什么毛病:
(function($) {
$.fn.hideElement = function(options) {
  options = $.extend({}, $.fn.hideElement.defaults, options);

  return this.each(function(){
    var wrapping = $(this).css('white-space');
    $(this).css({'white-space':'nowrap'})
      .animate(options.toggling,1000, function(){
        $('<p>').text('»')
          .insertAfter($(this))
          .click(function(){
             $(this).prev()
             .animate(options.toggling,1000)
             .css({'white-space':wrapping})
             .next().remove();
      });
    });  
  });
  $.fn.hideElement.defaults = {
    'toggling':'width',
  }
}) (jQuery);

最佳答案

支撑标签不平衡,因此不容易发现。
$.fn.hideElement = function(options) {没有关闭。

}之前添加另一个}) (jQuery);

关于jquery - jQuery插件丢失;声明前(jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36084426/

相关文章:

javascript - 如何制作 Javascript DropTree

Jquery Accordion 过滤器

jquery - Ajax调用/JavaScript中的语法错误未出现在Rails应用程序中

python - 为什么它说 Global Name not Defined 而不是? Python

jquery - 为什么我在 CSS 中的样式不起作用,因为我在 HTML 文件和 CSS 文件中给出了适当的类名?

jquery 在单选按钮上被选中

javascript - 使部分页面不可滚动并使滚动然后固定以在大于 100% 的主体上工作

javascript - 如何在隐藏单选按钮和标签后隐藏 BRA

jquery - 防止时间选择器插件打开日历

赋值中的Python字典get方法