2016-12-05 3 views
-1

私の同位体ポートフォリオの「すべて」ボタンを完全に隠し、アクティブなクラスをカテゴリ「ブック」に設定しようとしています。私はコードの行を削除することはできません。なぜなら、この機能を組み込んだWordPressのテーマに取り組んでいるからです。アイソトープのすべてのデータフィルタでアクティブなクラスを削除します。

Imはこのtryied:

var $allFilter = $("li.filter:contains('all')") 
$allFilter.removeClass("active"); 

var $Book = $("li.filter:contains('book')") 
$Book.addClass("active") 

とクラス 'アクティブ' が 'ブック' と 'すべて' のカテゴリが、ディスプレイ上にある 'すべて' の項目 任意のアイデアをcategoried?

+0

私は、クラスを変更するだけで、フィルタが更新されることはないと思います。しかし、より多くの情報なしで答えることは不可能 – empiric

+0

これは、document.loadで私はアクティブなクラスを持つ2つのカテゴリを持っているので、これは更新をトリガするかどうかは知らない。 「すべて」カテゴリのアクティブなクラスを削除することができたら... –

答えて

0

このコードをコンソールでchromeまたはfirefoxで実行して、一致するすべての要素を確認してください。 ajaxがコンテンツをページにロードした後で実行する必要があるかもしれません。

+0

http://imgur.com/a/WeLqb ルック、トリガーフィルターを更新して、私はアクティブなクラスを2倍にしました –

+0

アイデアはありますか?私は死んでいる... –

+1

これはせいぜいコメントではなく、答えです。コメントする担当者がいます。 OPに「何かを試してみる」ことを頼んでいる場合は、それを使用してください。 –

0

私はそれをしました。私がする必要があったことは、「ブック」というボタンカテゴリのオートクレークでした。

window.onload = function(){ 
var $Book = jQuery("li.filter:contains('book')") 
$Book.find('span').trigger('click'); 
} 
関連する問題