为什么组合框中的 extjs qtip 没有出现在 Internet Explorer 中?
我已将 extJS 快速提示 (qtip) 添加到 extJS 组合框,它在 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= 下在线查看zh 当您将鼠标移到顶部的搜索框上时,您会看到一个快速提示。 在 IE 中,什么也没有发生。
我缺少什么?
亲切的问候
杰伊
I've added an extJS quicktip (qtip) to an extJS combobox and it works well in FF, Chrome, Safari but not in IE7 and IE8.
Here is a code snippet:
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
});
The application can be viewed online under http://map.geoportal.lu?lang=en
When you move your mouse over the search box on the top, you'll see a quicktip appear.
In IE, nothing happens.
What am I missing?
Kind regards
jay
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能对你有帮助
Ext JS 表单字段上的工具提示
this might help you
Tooltips on form fields for Ext JS