jquery

2012-08-29 10 views
5

में पेज और मिलान टैब दोनों को हाइलाइट करें मेरे पास एक टैब नेविगेशन लिंक (टैब 1, टैब 2, टैब 3) है और पृष्ठ के निचले भाग में प्रत्येक टैब के लिए एक पृष्ठ लिंक नेविगेशन है।jquery

टैब के लिए पेज उजागर

$(document).ready(function(){ 
    var str=location.href.toLowerCase(); 
    $(".paging li a").each(function() { 
     if (str.indexOf(this.href.toLowerCase()) > -1 ) { 
     $("li.hp").removeClass("hp"); 
     $(this).parent().addClass("hp"); 
     } 
    });    
}) 

के लिए

$(document).ready(function(){ 
    var str=location.href.toLowerCase(); 
    $(".tabs li a").each(function() { 
     if (str.indexOf(this.href.toLowerCase()) > -1 ) { 
      $("li.highlight").removeClass("highlight"); 
      $(this).parent().addClass("highlight"); 
     } 
     }); 
}) 

पर प्रकाश डाला, हालांकि एक पेज लिंक और एक टैब लिंक प्रत्येक कार्यों कैसे कर सकते हैं मैं वर्तमान टैब पर प्रकाश डाला के लिए सही ढंग से प्रकाश डाला गया (के बाद पृष्ठ लिंक पर क्लिक करना) और वर्तमान पृष्ठ एक बार में? क्या मैं उपर्युक्त कार्यों का उपयोग कर सकता हूं?

धन्यवाद!

+0

आप एक बेला प्रदान कर सकते हैं आप क्या चाहते हैं और क्या चल रहा है के बेहतर स्पष्टीकरण के लिए? – Ashirvad

उत्तर

1

हाँ आप ही कार्य का उपयोग कर सकते सिर्फ एक समारोह के लिए बाध्य पेज लिंक टैग करने के लिए उपरोक्त कार्यों कॉल करने के लिए किसी HTML तत्व जैसे <Div id="myId"></Div> को एक आईडी देने के लिए और कोशिश इस

$("myId").live('click',function(){ 
    // call whichever function you want to 
}) ; 
+0

क्या आप दिखा सकते हैं कि कृपया इसे कैसे करें। मैं jquery के लिए नया हूँ। – bews99

+0

ऊपर की जाँच करें मैंने उत्तर – CognitiveDesire

+0

धन्यवाद संशोधित किया। यह बढ़िया काम करता है। – bews99