If/Else条件が真である場合、私のページにボタンが表示されます。 jQueryの方法.show
が、コンソールが条件が真であることを確認してメソッドが実行されていても、ボタンが表示されないという奇妙な理由があります。場所のリストを表示するとき、19は「あまりにも遠くに」戻り、ボタンは隠れたままで、1は「これが本当に戻る」を返し、ボタンが表示されます。jqueryボタンが条件付きで表示されない場合
checkRadiusまではgoogle.maps.geometry.spherical.computeDistanceBetween(marker .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]を含めてください。あなたのスニペットは、この問題について十分な文脈を与えていません。 –