我在 extJS 组合框中添加了一个extJS快速提示 ( qtip ) ,它在 FF、Chrome、Safari 中运行良好,但在 IE7 和 IE8 中运行良好。
这是一个代码片段:
var searchConfig = {
store: store,
tpl: tpl,
hideTrigger: false,
minChars: 1,
queryDelay: 50,
emptyText: OpenLayers.i18n('Geo search...'),
loadingText: OpenLayers.i18n('loadingText'),
displayField: 'label',
cls: 'cbSearchCls',
ctCls: 'cbSearchContainerCls',
width: config.width || 200,
listWidth: 280,
selectOnFocus: true,
triggerClass: 'loupe',
listeners:{
'render':function() {
this.el.set(
{qtip: OpenLayers.i18n('searchQuicktip'),
qwidth: 400
}
);
this.validate();
}
}
};
if (config.renderTo) {
searchConfig['renderTo'] = config.renderTo;
}
var search = new Ext.form.ComboBox(searchConfig);
//configure quicktip shown on search box
Ext.apply(Ext.QuickTips.getQuickTip(), {
showDelay: 50, // Show 50ms after entering target
dismissDelay: 10000,
trackMouse: true
});
该应用程序可以在线查看http://map.geoportal.lu?lang=en 当您将鼠标移到顶部的搜索框上时,您会看到一个快速提示出现。在 IE 中,什么也没有发生。
我错过了什么?
亲切的问候
周杰伦