为什么不选择信息框中的元素扩展?

时间:2014-01-09 18:28:15

标签: html5 bing-maps

如果使用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/

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

主要原因是应用了MicrosoftMap css类的generate div捕获了click事件,而不是它在select元素上传播。

如果您使用'tab'键然后使用箭头键,您可以更改值以使select正常工作但单击操作的效果不佳。

我会尝试找一个解决方法并帮助你。