मैं निम्नलिखित fancybox कोड है:मैं fancybox href गतिशील कैसे बना सकता हूं?
$('.fancybox').fancybox({
'autoScale' : false,
'href' : $('.fancybox').attr('id'),
'type':'iframe',
'padding' : 0,
'closeClick' : false,
//some other callbacks etc
समस्या मैं बीस अलग एक टैग आईडी पृष्ठ पर की है और मैं fancybox href विशेषता क्लिक किए गए तत्व की आईडी लेना चाहते हैं, एक है कि चालू होने यानी है घटना।
मैंने कई चीजों की कोशिश की है, उनमें से कोई भी काम नहीं किया है!
'href' : $(this).attr('id'),
'href' : $(this.element).attr('id'),
यह इतना आसान लगता है लेकिन जब भी मैं 'इस' में प्लग करता हूं या इसी तरह के कुछ भी काम नहीं करता है।
'आईडी' विशेषता और' href' विशेषता का उपयोग करने के बीच क्या अंतर है? ... एचटीएमएल को यह बेहतर करता है कि यह बेहतर करता है (jQuery का उपयोग किए बिना) आपके पास अपने 'टैग में 20 अलग-अलग आईडी हो सकती हैं लेकिन उनमें से सभी एक ही' class = "fancybox" साझा कर सकते हैं, इसलिए उपरोक्त आपकी स्क्रिप्ट निर्बाध रूप से काम करेगी और जटिल चीजों के बिना। – JFK
मेरी पिछली टिप्पणी के बाद, आप केवल 'href' API विकल्प को हटा दें और fancybox इसे' 'टैग में 'href' विशेषता से ले जाएगा। – JFK
मेरी href की हालांकि गैर मानक, ग्राहक पृष्ठ पर बीस अलग लिंक नहीं चाहता है तो मैं href का उपयोग "#" के साथ उन में और कोड में कुछ बिंदु पर कर रहा हूँ मैं जरूरत जे एस वास्तविक href जो मैं था को भेजने के लिए कर रहे हैं आईडी में भंडारण सुझावों के लिए खुला! – absentx