2011-07-01 6 views
20

जब मैं सीएसएस छद्मऔर :after के माध्यम से सामग्री डाल रहा हूं, तो मैं एक jQuery एनीमेशन ट्रिगर करना चाहता हूं। हालांकि, मुझे यकीन नहीं है कि यह कैसे करें; मेरा पहला अनुमान, $(#id:before).click() काम नहीं किया। JQuery की कार्यक्षमता का यह हिस्सा है? यदि ऐसा है, तो मैं before/after सामग्री का चयन कैसे करूं?jQuery .click() सीएसएस छद्मीकरण के लिए घटना (: पहले /: बाद में)?

+0

http://api.jquery.com/before/के बाद –

+7

@Mike Soule: यह एक ही बात नहीं है। समर्थन की कमी के लिए – BoltClock

उत्तर

13

jQuery सीएसएस :before और :after चयनकर्ताओं का समर्थन नहीं करता है। भाई बहनों का चयन करने के लिए, .siblings() का उपयोग करें और फिर वहां से फ़िल्टर करें।

http://api.jquery.com/siblings/

+7

+1। मुझे कहना चाहिए, हालांकि, '.siblings()' छद्म तत्वों का चयन नहीं करता है, यह वर्तमान में स्कॉप्ड वाले लोगों से पूरी तरह अलग तत्वों का चयन करता है। ': पहले 'और': बाद में सामग्री तत्व स्वयं भाई बहन नहीं कर रहे हैं, वे निर्दिष्ट तत्वों के बच्चे हैं (लेकिन इसकी सामग्री के भाई बहन)। यहां और अधिक: http://www.w3.org/TR/CSS2/generate.html#before-after-content – BoltClock

+0

ओह, मेरी गलती। स्पष्टीकरण के लिए धन्यवाद :) –

+0

इसके लिए धन्यवाद, और स्पष्टीकरण के लिए @ बोल्टक्लॉक धन्यवाद। मैं jQuery दूंगा। पहले/बाद में एक शॉट विधि। – daysrunaway