我想從一個完全不同的頁面過濾到我的同位素在哪裏。jQuery同位素過濾器從不同的頁面WordPress的
目前,我成功地調用同位素有:
$(function() {
// cache container
var $container = $('.isotope-container');
var $defaultfilter = $('.feature-this');
$('.isotope-container').isotope({
filter: '.feature-this',
masonry: { columnWidth: 326, resizesContainer: false }
});
// filter items when filter link is clicked
$('#filters a').click(function(){
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
// set selected menu items
var $optionSets = $('.option-set'),
$optionLinks = $optionSets.find('a');
$optionLinks.click(function(){
var $this = $(this);
// don't proceed if already selected
if ($this.hasClass('selected')) {
return false;
}
var $optionSet = $this.parents('.option-set');
$optionSet.find('.selected').removeClass('selected');
$this.addClass('selected');
});
});
我想,從另一個頁面,點擊一個鏈接時,篩選結果,與像標記:
<ul>
<li><a href="/isotope/#filter=.filter1">Filter 1</a></li>
<li><a href="/isotope/#filter=.filter2">Filter 2</a></li>
<li><a href="/isotope/#filter=.filter3">Filter 3</a></li>
<li><a href="/isotope/#filter=.filter4">Filter 4</a></li>
<li><a href="/isotope/#filter=.filter5">Filter 5</a></li>
</ul>
我不能讓它工作。它的工作原理在這裏需要的,但不能從不同的頁面:
http://isotope.metafizzy.co/demos/hash-history.html
大家好,有可能看到你的頁面的標記嗎?我實際上找到了你的博客文章,但無法使其工作 - 對於不熟悉jQuery的人來說,它感覺有點匆忙/不適。你的臉演示現在不適合我。 – SMacFadyen
好吧,我已經用解釋充實了一下。所有的標記都在那個Face演示頁面上,因爲它是你需要的JS和html,除了class changer之外,沒有真正的PHP。這個例子絕對是順便說一句,我只是在恐慌中檢查它,解釋如何在編輯的答案中看到它。希望這可以幫助更多,如果不明確,我會更新博客文章(我的所有內容都是衝着!) – McNab
感謝隊友,我很欣賞你採取這樣做的時間。我會盡快接受這個答案,就我的構建看看它。 :) – SMacFadyen