单击显示/隐藏Javascript无法正常工作

时间:2018-03-19 23:32:16

标签: javascript jquery html css

我尝试使用基本点击扩展,因此当用户点击标题时,它会显示更多详细信息但由于某种原因它无法正常工作。

以下是相关网页: http://eftposnz.wpengine.com/integrated-eftpos/pos-vendors/

我不确定问题是代码本身还是我没有正确使用它。

以下是我使用的代码:

import numpy as np

#make some mock data
test=np.ones((10,10))
for i in range(0,10):
    for j in range(0,10):
       test[i,j]=i*2.0+j

for i in range(0,10):
    if 8.0<=test[i,5]<=18.0:
            print test[i,5]

print np.where((test[:,5] >= 8.0) & (test[:,5] <=18.0)) 

如果您需要任何进一步的信息,我们将非常感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

我对WordPress并不熟悉,但似乎它使用的jQuery版本(或您选择使用的)不会让您使用$ -go。

正如您在jQuery version included on your page上看到的那样,最后调用jQuery.noConflict(),使$无效。

以下是您可以做的事情,作为简单/安全的解决方法:

(function($) {

  // your code using $ here

})(jQuery);

答案 1 :(得分:1)

您的jQuery在窗口范围内称为jQuery,而不是$,这是jQuery.noConflict()的结果。 现在,您可以在代码上方写下$来创建var $ = jQuery; // yuck!

(function ($) {
  // your code
}(jQuery));

但这会污染您的全球范围!!

将代码包装成这样的匿名函数会更清晰:

public function show(ArticleCategory $articlecategory, $slug)
{
    $locale = Lang::locale();
    $article = Article::join('article_translations', 'articles.id', '=', 'article_translations.article_id')
    ->where([['slug', $slug], ['locale', $locale]])->with('category')
    ->firstOrFail();
    $article->addPageView();
    return ArticleResource::collection($article);
}

答案 2 :(得分:1)

该网站目前正在使用wordpress,因此没有&#34; $&#34;在窗口上下文中定义,而不是这个,只能通过&#34; jQuery&#34;。

解决方案可以是:

(function($){

$(function(){
   /* Here your code */
});

})(jQuery);