0
我試圖將可拖動的光標更改爲等待光標,但它永遠不會更改。在用戶點擊標記或邊框後調用以下代碼。當我點擊一個物體時,光標從一隻手張開到一隻手。一旦URL請求完成,手就回到張開的手。在某些情況下,URL請求可能需要幾秒鐘才能完成。離開「map.setOptions({draggableCursor:'wait'});」編碼或註釋掉。draggableCursor不會更改爲等待光標
我在做什麼錯?
- 傑夫
function httpRequest(url)
{
map.setOptions({draggableCursor:'wait'});
var pageRequest = false; //variable to hold ajax object
/*@cc_on
@if (@_jscript_version >= 5)
try {
pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try {
pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e2){
pageRequest = false
}
}
@end
@*/
if (!pageRequest && typeof XMLHttpRequest != 'undefined')
{pageRequest = new XMLHttpRequest();}
if (pageRequest)
{
pageRequest.open('GET', url, false); //get page synchronously
pageRequest.send(null);
openInfoWindow(pageRequest, 0);
}
map.setOptions({draggableCursor:null});
}
請注意,我創建了一個新的線程來處理如何/當光標變爲鏈接 – GeoffSchultz
線程? Nvm ... http://stackoverflow.com/questions/12281440/strange-cursor-behavior-in-google-maps-v3具有類似的問題,身體/ html上的光標風格被谷歌地圖div樣式取代。 – ficuscr