2013-06-01 117 views
-5

能否請你幫我下面的JavaScript代碼到一個jQuery的切換()轉換方法轉換純JavaScript函數jQuery的切換()

<input class="tog" type="button" Street View" onclick = "toggleStreetView();" ></input> 

<script> 
function toggleStreetView() { 
    var toggle = panorama.getVisible(); 
    if (toggle == false) { 
          panorama.setVisible(true); 
         } else { 
            panorama.setVisible(false); 
           } 
</script> 

我試圖把它轉換成這樣,但我懷疑這是它正確

<input class="tog" type="button" Street View"></input> 

<script> 
$(document).ready(function() { 
    $('tog').click(function() { 
    $('panaroma').toggle(function() { 
    setVisible(true); 
    }); 
}); 
</script> 

感謝您的評論和幫助

+0

不,我們不會寫你的代碼你。堆棧溢出不是免費的代碼修復服務。 – Doorknob

+0

什麼是您輸入的「街景」? – Dom

回答

1

我覺得你可以做

$(document).ready(function() { 
    $('.tog').click(function() { 
    $('.panaroma').toggle(); 
}); 

jQuery應該跟蹤你的狀態。你的選擇器有點過分了,但我也認爲你要調用的函數來設置可見性會讓你感到困惑。

0

選擇問題

$('.tog').click(function() { 
    ^------------- Missing a class selector here 
    $('.panaroma').toggle(function() { 
     ^----------- Same here 

對於需要使用點的類。和ID你應該使用磅#

只是這足以

$(document).ready(function() { 
    $('.tog').click(function() { 
     $('.panaroma').toggle(); 
    }); 
});