我正在使用Safari 8.0.7版本。我有一組使用內聯onClick事件設置的按鈕。大約90%的時間,他們工作得很好,但偶爾按鈕不會觸發事件。如果我重新加載頁面,或返回到頁面,它將工作。它只是偶爾不起作用。有沒有一個會導致這個問題的已知錯誤,或者是我的代碼中導致它的東西?下面是相關代碼:Safari onClick事件按鈕偶爾不起作用
的按鈕:
<div class="col-md-6">
<?php if ($currentPage > 1) : ?>
<button class='btn btn-lg btn-default' onClick="progressInstructions(<?=$currentPage;?>, 'back')"><strong><i class="fa fa-chevron-left"></i> Back</strong></button>
<?php endif; ?>
</div>
<div class="col-md-6 text-right">
<?php if (!isset($lastPage)) : ?>
<button class='btn btn-lg btn-default' onClick="progressInstructions(<?=$currentPage;?>, 'forward')"><strong>Continue <i class="fa fa-chevron-right"></i></strong></button>
<?php else: ?>
<button class='btn btn-lg btn-default' id="begin_practice"><strong>Begin Practice <i class="fa fa-chevron-right"></i></strong></button>
<?php endif; ?>
</div>
的progressInstructions代碼:
function progressInstructions(currentPage, direction) {
$('#page_' + currentPage).hide();
if (direction == 'forward') {
$('#page_' + (currentPage + 1)).show();
} else {
$('#page_' + (currentPage - 1)).show();
}
}
任何幫助將不勝感激!
編輯
經過進一步的測試,似乎當指針位於或靠近按鈕的上邊框或周圍的「繼續」或「回區域的頂部和底部時,纔會發生「 標籤。我不確定這是否有幫助。
另外,我使用Bootstrap進行頁面設計。
我也有這個問題。 – Booligoosh