2013-06-01 80 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(); 
    }); 
});