नीचे jQuery UI 1.8.9 में हाइलाइट प्रभाव स्रोत कोड है। ऐसा लगता है कि इसे सफेद रंग में फीका नहीं होना चाहिए ... इसे मूल पृष्ठभूमि रंग में पीले रंग से (पीएफएफ 99 या रंग का विकल्प जिसे आप पास करते हैं) से फीका होना चाहिए, जो परिवर्तनीय animation
में कैश किया गया है। क्या आप 1.8.9 का उपयोग कर रहे हैं?
/*
* jQuery UI Effects Highlight 1.8.9
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Effects/Highlight
*
* Depends:
* jquery.effects.core.js
*/
(function($, undefined) {
$.effects.highlight = function(o) {
return this.queue(function() {
var elem = $(this),
props = ['backgroundImage', 'backgroundColor', 'opacity'],
mode = $.effects.setMode(elem, o.options.mode || 'show'),
animation = {
backgroundColor: elem.css('backgroundColor')
};
if (mode == 'hide') {
animation.opacity = 0;
}
$.effects.save(elem, props);
elem
.show()
.css({
backgroundImage: 'none',
backgroundColor: o.options.color || '#ffff99'
})
.animate(animation, {
queue: false,
duration: o.duration,
easing: o.options.easing,
complete: function() {
(mode == 'hide' && elem.hide());
$.effects.restore(elem, props);
(mode == 'show' && !$.support.opacity && this.style.removeAttribute('filter'));
(o.callback && o.callback.apply(this, arguments));
elem.dequeue();
}
});
});
};
मैं वास्तव में 1.8.9 का उपयोग कर रहा हूं और यह निश्चित रूप से पीले से सफेद तक पारदर्शी हो जाता है। – Shpigford
तब आपको सबसे अधिक उपयोगी उत्तर प्राप्त करने के लिए शायद अपने अधिक संदर्भ-विशिष्ट कोड को पोस्ट करने की आवश्यकता होगी। – RwwL