2012-11-07 11 views
5

ट्रिगर नहीं कर रहा है मैं jQuery UI टैब का उपयोग कर रहा हूं, और टैब को आलसी लोड होने की आवश्यकता है। लेकिन मैं लोड होने से पहले यूआरएल में थोड़ा बदलाव करना चाहता हूं।jQuery UI टैब 'preLoad' ईवेंट

प्रलेखन जाँच हो रही है, ऐसा लगता है beforeLoad जैसे मैं के लिए क्या देख रहा था ठीक है, लेकिन मैं इसे गति प्रदान नहीं कर सकते हैं, के रूप में आप इस उदाहरण में देख सकते हैं:

एचटीएमएल

<div id="tabs"> 
    <ul> 
     <li><a href="/echo/html">Foo</a></li> 
     <li><a href="/echo/html">Bar</a></li> 
    </ul> 
</div>​ 

जे एस

$("#tabs").tabs({ 
    beforeLoad:function(e,ui){ 
     alert(1); // never happens  
    }, 
    show: function(e,ui){ 
     $(ui.panel).html('<p>Loading...</p>'); 
    } 
});​ 

लाइव डेमो: http://jsfiddle.net/vtortola/5NAKN/

यह क्यों ट्रिगर नहीं कर रहा है?

मैं jquery-1.7.2.js और jquery-ui-1.8.11.js का उपयोग कर रहा हूं।

चीयर्स।

+0

"ट्रिगर जब एक दूरस्थ टैब के बारे में लोड किया जा रहा है" – SpYk3HH

+0

तो यह दोनों में सक्रिय होना चाहिए। – vtortola

उत्तर