2011-03-18 9 views
7

मैं एक तालिका में कुछ कोशिकाओं पर एक हाइलाइटिंग प्रभाव करने की कोशिश कर रहा हूं। मेरी समस्या यह है कि किसी कारण से jQuery हाइलाइटिंग प्रभाव यह मानता है कि पृष्ठभूमि रंग डिफ़ॉल्ट रूप से सफेद है। तो अगर मेरी तालिका की पंक्ति गहरा भूरा है, उदाहरण के लिए, यह मेरे द्वारा निर्दिष्ट रंग के साथ फ्लैश करेगा और फिर सफेद पर फीका होगा ?? और उसके बाद फिर से गहरे भूरे रंग में स्विच करें।jQuery हाइलाइट मानता है कि पृष्ठभूमि सफेद है

मैंने इसे jsFiddle (क्रोम के साथ परीक्षण) पर पुन: उत्पन्न करने में कामयाब रहा है। मैं किस बारे में बात कर रहा हूं यह देखने के लिए बस तालिका पंक्ति पर क्लिक करें।

http://jsfiddle.net/ZncRM/

मुझे यह पसंद है वापस उचित पृष्ठभूमि रंग को फीका करने के लिए होता है - इस मामले में गहरे भूरे रंग। मैं उसको कैसे करू?

बस स्पष्ट करने के लिए - jQuery दस्तावेज़ में सूचीबद्ध उदाहरण पर यह बिल्कुल सफेद नहीं लग रहा है। jQuery Highlight Example

उत्तर

6

आपको बस टीडी के लिए पृष्ठभूमि रंग भी सेट करना होगा।

tr, td 
{ 
    background-color: #d8d8d8; 
} 

Example for you here

+0

मीठे, धन्यवाद आदमी! –

+0

खुशी हुई यह मदद मिली :) – Kyle

+0

@JacoPretorius अधिक आम तौर पर: उस तत्व के पृष्ठभूमि रंग को स्पष्ट रूप से सेट करें जिसे आप हाइलाइट कर रहे हैं, इसलिए '$ ('# item')। प्रभाव (" हाइलाइट ", {}, 3000) 'ज़रूरतें '#item {पृष्ठभूमि-रंग: # d8d8d8;}' (या समान) या यह पृष्ठभूमि को सफेद होने का अनुमान लगाता है। – Keith

संबंधित मुद्दे