我已經提出了以下代碼,它允許用戶在將電影重定向到頁面之前查看嵌入了電影的頁面30秒。此外,他們可以點擊一個鏈接來隱藏div倒數。我需要幫助的是取消重定向(阻止它發生),如果該鏈接被點擊,所以用戶可以繼續觀看完整的電影。在此先感謝您的幫助!如果按下按鈕時如何殺死JavaScript重定向?
的Javascript:
<script type="text/javascript">
var settimmer = 0;
$(function(){
window.setInterval(function() {
var timeCounter = $("b[id=show-time]").html();
var updateTime = eval(timeCounter)- eval(1);
$("b[id=show-time]").html(updateTime);
if(updateTime == 0){
window.location = ("redirect.php");
}
}, 1000);
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$(".slidingDiv").show();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
</script>
HTML:
<div id="my-timer" class="slidingDiv">
You have <b id="show-time">30</b> seconds to decide on this movie.
<a href="#" class="show_hide">Yes, I want to watch this one!</a>
</div>
非常感謝!我實現了所有的建議,並且完美地工作。 – user807755