在這裏,你可以創建自己的轉型Link1
創建自己的js函數,如果你感到困惑,然後打開jquery.mobile.js文件,看看他們的頁面變換效果怎麼辦
$.mobile.transitionHandlers["slidefade"] = mycustomTransition;
function mycustomTransition(name, reverse, $to, $from) {
var deferred = new $.Deferred();
// Define your custom animation here
$to.width("0");
$to.height("0");
$to.show();
$from.animate(
{ width: "0", height: "0", opacity: "0" },
{ duration: 750 },
{ easing: 'easein' }
);
$to.animate(
{ width: "100%", height: "100%", opacity: "1" },
{ duration: 750 },
{ easing: 'easein' }
);
// Standard template from jQuery Mobile JS file
reverseClass = reverse ? " reverse" : "";
viewportClass
= "ui-mobile-viewport-transitioning viewport-" + name;
$to.add($from).removeClass("out in reverse " + name);
if ($from && $from[ 0 ] !== $to[ 0 ]) {
$from.removeClass($.mobile.activePageClass);
}
$to.parent().removeClass(viewportClass);
deferred.resolve(name, reverse, $to, $from);
$to.parent().addClass(viewportClass);
if ($from) {
$from.addClass(name + " out" + reverseClass);
}
$to.addClass($.mobile.activePageClass + " " + name
+ " in" + reverseClass);
return deferred.promise();
}
你可以嘗試在小提琴先在這裏demo fiddle
儘管此鏈接可能回答此問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Arpit
哦,我沒有想到,謝謝你的信息。我會在下次做。 :) –