ページ間を移動するときに素敵でスムーズなトランジションエフェクトを作成する方法があるかどうかは疑問でした。ブラインドエフェクト、スライディングエフェクトなどのようなものがあります。jQueryがイメージで何をすることができるのか、実際のWebページで探しているようです。私はフェード効果とそのすべてがあることを知っていますが、そこにもっと「近代的な」ものがあるかどうか疑問に思っていました。私はFlashがこれに適していると認識していますが、それは選択肢ではありません。ウェブサイト上のページ遷移?
1
A
答えて
3
jQuery UIを使用すると、かなりクールな効果が得られます。 AJAXを使用してすべてをロードすると、よりスムーズになりますが、ここではフルページロードで動作させる例を示します。
<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script>
そして、ここでは、あなたはそれを動作させる必要がありますジャバスクリプトです:
まず、あなたは、さらにjQueryのUIを(私はbuilt my ownとだけ、私は必要な効果をつかんで)含める必要があります。は、私はちょうどちょっとそれので、数分でこれを作った:
ちょうどノートだけにこのスクリプトを持つページ上で動作するように起こっている中でフェージングもちろん
$(function() {
$('body').hide();
$('a').bind('click', function() {
var newPage = $(this).attr('href');
$('body').hide('blind',{},500, function() {
newPageParts = newPage.split('?');
newPageURL = newPageParts[0];
newPageParams = newPageParts[1];
newPage = newPageURL+"?transition=true"+(newPageParams != undefined ? "&"+newPageParams : '');
window.location=newPage;
});
return false;
});
if(getURLParam('transition') != '') {
$('body').show('blind',{},500,null);
}
});
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if (strHref.indexOf("?") > -1){
var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
var aQueryString = strQueryString.split("&");
for (var iParam = 0; iParam < aQueryString.length; iParam++){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
、...本当にゲットーかもしれない。しかし、うまくいけば... ...そう... ...
+0
これは完全にラド... /皮肉です – KyleFarris
0
IEはpage transition effectsという非常に簡単な実装ですが、MozillaやSafariのような他のブラウザでは動作しません。
関連する問題
- 1. ページ遷移アニメーション
- 2. CSSのページ遷移
- 3. uipageviewcontrollerの遷移ページ
- 4. UWPページ遷移アニメーション
- 5. HTML5 - フリップブックのページ遷移
- 6. デスクトップサイトのJquery Mobileページ遷移?
- 7. 高度なWebページ遷移
- 8. Safariでページ遷移効果?
- 9. 動的なページ遷移
- 10. バックボーンによるページ遷移
- 11. iFrameのページ遷移のJavascriptの制御
- 12. 角2のコンポーネントのページへの遷移
- 13. ページ遷移中のionic2パフォーマンスの問題
- 14. UIのページ遷移のUML図
- 15. スライドの内容/ページの遷移
- 16. jQueryモバイルでのiscrollページ遷移
- 17. ページ遷移のリンクを作成する
- 18. jQuery mobile同じページへの遷移
- 19. Vue.jsページ遷移フェード効果とvue-router
- 20. jQuery円滑なページ遷移プリローダー付き
- 21. JQueryを使ったページ遷移?
- 22. HTMLページ間で遷移する方法
- 23. ページ遷移を遅らせる
- 24. ページ間で左に遷移する
- 25. jQuery Mobile CSS3ページ遷移(jQueryモバイルライブラリなし)
- 26. アンドロイドでページ遷移がスムーズでない
- 27. アクティビティの遷移
- 28. fancyboxの遷移
- 29. 同じページのページ遷移を変更する
- 30. ページ読み込みが速いがページ遷移が遅い
ページ遷移でチーズ効果が本当に好きですか? –
いいえ、私はそう信じていません。 – KyleFarris
私は確かにしません。これはクライアントの要求でした。私は簡単な方法を取って、それを不可能と言って彼を説得することを望んでいた。そうでなければ、私はちょうどチーズとブラウザ固有のjavascript効果が私が*見つけたことを示すことができます*。 – ryeguy