如果使用Bing Maps v7 Ajax控件创建infobox并将htmlContent设置为某个带有select元素的html,则单击选择中的下拉箭头时没有任何反应。
var options = {
htmlContent: '<div style="width: 200px;border: #727272 1px solid; background: #fff;">' +
' Show Range: <select>' +
' <option value="default">Default</option>' +
' <option value="a">A</option>' +
' <option value="b">B</option>' +
' <option value="c">C</option>' +
' </select>' +
'</div>'
};
jsFiddle这里:http://jsfiddle.net/bryantlikes/8E2KK/1/
有什么想法吗?
答案 0 :(得分:1)
主要原因是应用了MicrosoftMap css类的generate div捕获了click事件,而不是它在select元素上传播。
如果您使用'tab'键然后使用箭头键,您可以更改值以使select正常工作但单击操作的效果不佳。
我会尝试找一个解决方法并帮助你。