有沒有一種方法,我可以複製alert()函數做什麼,沒有彈出?這看起來可能很瘋狂,但有一個很好的原因。創建alert()方法沒有顯示 - javascript
EDIT
這是我的代碼:
var navActive;
var pageID;
var maxNav;
var popWidth = $(window).width();
var popHeight = $(window).height();
function thread_start(callback) {
setTimeout(callback, 1);
return true;
}
(function($){
$.fn.foneySlide = function (options) {
$(window).resize(function(){
popWidth = $(window).width() - 40;
popHeight = $(window).height() - 40;
})
opt = $.extend ({ popOnTransition : true }, options);
// firstly give all navigation items a position reference for continous slide
$('[data-role=page]').each(function(i){
$(this).attr('navpos', i);
if(typeof $('[data-role=page]')[i+1] == 'undefined') {
maxNav = i;
}
});
// get the current active page and the default navigation position
pageID = $('.ui-page-active').attr('id');
navActive = $('#' + pageID).attr('navpos');
// change page on swipe left
$('body').bind('swipeleft', function(e){
if(navActive == maxNav) {
navActive = 0;
alert();
thread_start("$.mobile.changePage($('[navpos=0]'), 'slide', false, true)");
}else{
navActive = Number(navActive + 1);
alert();
thread_start("$.mobile.changePage($('[navpos=' + navActive + ']'), 'slide', false, true)");
}
});
// change page on swipe right
$('body').bind('swiperight', function(e){
if(navActive == 0) {
navActive = maxNav;
alert();
thread_start("$.mobile.changePage($('[navpos=' + navActive + ']'), 'slide', true, true)");
}else{
navActive = Number(navActive - 1);
alert();
thread_start("$.mobile.changePage($('[navpos=' + navActive + ']'), 'slide', true, true)");
}
});
}
})(jQuery的);
刪除警報並開始凍結。
沒有彈出什麼是警報? – ErikPerik 2011-06-09 11:29:47
警報功能做什麼,沒有彈出? – Gareth 2011-06-09 11:29:55
假設所有警報都會顯示一個彈出窗口,我想知道如果不想彈出窗口,預期的結果是什麼。這就像是遠離夏日假期的陽光。你留下來,沒有:-) – 2011-06-09 11:31:14