Bill-
मैं अपने विधि की कोशिश की और यह काम करने के लिए नहीं कर पा रहे। क्या वे दो लाइनें जरूरी हैं?
<li><a href="entertainment.html">Entertainment</a>
<ul>
<li><a href="entertainment.html#party">Party bands, Show and Tribute bands</a></li>
<li><a href="entertainment.html#classical">Classical, Jazz, and Easy Listening</a></li>
<li><a href="entertainment.html#djs">DJs, Emcees, Variety, and Interactive</a></li>
</ul>
</li>
यहाँ मेरी फ़िल्टर के लिए कोड है (आईडी यहां इस्तेमाल नहीं किया जा रहा):
<div id="filters">
<ul class="option-set" data-option-key="filter">
<li><a id="f-all" href="#filter" class="selected" data-option-value="*">All</a></li>
<li><a id="f-party" href="#filter" data-option-value=".party">Party Bands</a></li>
<li><a id="f-classical" href="#filter" data-option-value=".classical">Classical, Jazz, and Easy Listening</a></li>
<li><a id="f-djs" href="#filter" data-option-value=".djs">DJs and Emcees</a></li>
</ul>
यहाँ मेरी आइसोटोप पेज फ़िल्टर्ड के लिए लिंक के लिए मेनू HTML है
और यहां दी गई स्क्रिप्ट है जिसे मैंने फ़िल्टर किए गए पृष्ठ के अंत में रखा है:
<script type="text/javascript">
$(document).ready(function() {
var pathname = window.location;
alert(pathname.toString()); //testing purposes
if(pathname.toString().indexOf("party") != -1){
alert('shit went through 9'); //testing purposes
var filterFromQuerystring = 'party'; // getParameterByName('filter');
$('a[data-option-value=".' + filterFromQuerystring + '"]').click();
}
});
मेरा इरादा है कि यूआरएल में हैशटैग के बाद आने वाले पेज के आधार पर पृष्ठ एक अलग फ़िल्टर चुनने का इरादा रखता है। क्या इस बारे में जाने का कोई अच्छा तरीका है?
फिर यह स्पष्ट करने के लिए कि आप इस पृष्ठ से अधिक लिंक करते हैं: 'logo' - एक क्वेरीस्ट्रिंग के साथ, प्रश्न में हैश नहीं। – ArleyM
यह उस href के लिए काम नहीं कर रहा है जिसका आपने उल्लेख किया है @ArleyM – Sam