當If/Else條件爲真時,我想要一個按鈕顯示在我的頁面上。 由於某些奇怪的原因,jQuery方法.show
未能顯示按鈕,即使控制檯確認條件爲真,並且該方法應該已經執行。當顯示地點列表時,19應該返回「太遠」並且按鈕保持隱藏,而1返回「this returns true」並且顯示按鈕。jquery按鈕沒有顯示在條件真
至於checkRadius,這是google.maps.geometry.spherical.computeDistanceBetween(標記.POSITION,userMarker.position);當條件返回true(用戶距離場地足夠近)顯示按鈕時,檢查用戶與多個不同場所之間的距離。對不起,如果我的代碼比較冗長,我仍然在學習。我不到6個月!
if(checkRadius <= 35) {
$("#btnId").show();
console.log("this returns true");
} else {
console.log("too far away");
}
#btnId{
visibility: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnId">Button</button>
的jsfiddle?沒有辦法知道沒有例子 – jdmdevdotnet
請包括[mcve]。你的代碼片段沒有給出足夠的上下文來解決這個問題。 –