-2
我有這樣的代碼示例return false/web development javascript/jquery
----------------------第一個示例---- -------------
var rightFunction=function() {
if (options.currentPage < options.numberOfPages) {
options.currentPage += 1;
ajaxConnection();
}
return false;
};
$('#newsContainer #rightSlider').click(rightFunction);
$('#rightSliderHigh').click(rightFunction);
----------------------第二個例子------ -------------
$('#rightSliderPagination').click(function(){
if (parseInt(_pagina_last_link.html()) >= options.numberOfPages) {
return false;
}
_first_page_num = parseInt(_pagina_first_link.html());
paginationGenerator(_first_page_num + options.centerNumber - 1);
$('#slider-inner').slider("option", "value", _first_page_num + options.centerNumber - 1);
return false;
});
------------------------第三個例子---- ------------------
$(".download").click(function(){
if($(this).attr('goToPage')=='true') {
var url=$(this).attr('href');
document.location.href=url;
return false;
}
var _this = $(this);
var thistext = $("#bg-download-box").html();
var _whattoshow = $(this).parent().find(".what-to-show").html();
if (_whattoshow){
$("#bg-download-box form").html(_whattoshow);
}
else{
$("#bg-download-box").html("<div id='bg-download-box-inner' style='height:132px'></div>");
}
if ($(".reccomend-box").length != 0){
$("#rightColumn").css("z-index",99999);
}
$("#bg-download-box").show();
var whattocopy = $("#bg-download-box");
$(whattocopy).insertAfter(_this);
$("ul#songs-list").css("z-index","99999");
$("ul#songs-list li.b-a-r").removeClass("emph");
$(this).parent().parent().parent().addClass("emph");
return false;
});
爲什麼返回false在這些函數結束時使用。請有人解釋返回錯誤的目的。
請解釋一下你的代碼假設如何讓人們很容易幫你 – Khalid
代碼從哪裏來?我不認爲這些函數需要返回任何值的任何理由。以下是相關的jQuery文檔:http://api.jquery.com/click/ – VinceFior
@Khalid,我認爲牆的代碼與問題無關。 OP只關心'return false' – paqogomez