このテクニックは、Webページの下部にあり、TABはページの下部に配置されていて、詳細情報を表示するために開閉できます。私は別の日に別の特別なものを表示するために回転させることができると仮定します。それを好きなものに教えたり、テクニックを説明したりできますか?ありがとう。ここにサンプルがあります:http://www.tmdhosting.com/ページの下部を見てください。今日のスペシャル:これはどのように行われますか?それを行うjqueryプラグインまたは製品はありますか?
0
A
答えて
5
position: fixed
は、スクロールするかどうかに関係なく、ページの下部または上部に何かを保持する方法です。
これは、放火犯の(http://getfirebug.com/)を使用して、容易に発見であるが、要素の機能
0
を検査あなたはuxspoke.com
でこのの私のバージョンをチェックアウトすることができ、私はそれを行うためのjQueryプラグインを書きました、
$('#about').pulloutPanel({open:true}).
click(function() { $(this).trigger('toggle'); }) });
私は基本的にパネルを "オープン"、 "クローズ"イベントをサポートし、それらの周りの適切なアニメーションを実装するために使います。唯一の "難しい"部分は、高さを正しく得ることです。また、「トグル」もサポートしているので、一般的なクリックハンドラを追加して開くか閉じることができます。最後に、開いた/閉じたクラスを使用して、現在の状態を追跡します。それでおしまい!
コードは、ページ(Csster)の技術と結びついていて、それが入っているデザインなので、うまくいくとは思えません。 Cssterを使うか、スタイルシートにCSSルールを入れてコードから削除するだけです。重要なCss属性は、位置と底である。ここで
ことです:
$.fn.pulloutPanel = function(options) {
var settings = $.extend({}, {
attachTo: 'bottom',
css: {
left: 0,
minHeight: 390,
border: '1px 1px 1px 0 solid #666',
has: [roundedCorners('tr', 10),boxShadow([0,0], 10, phaseToColor('requirements').saturate(-30).darken(50))],
cursor: 'pointer'
}, options);
return $(this).each(function() {
var $this = $(this);
$this.addClass('pullout_panel');
$this.bind('open', function(event) {
$this.animate({bottom: 0}, 'slow', 'easeOutBounce', function() {
$this.removeClass('closed').addClass('opened');
$this.trigger('opened');
});
});
$this.bind('close', function(event) {
var height = $this.innerHeight();
$this.animate({bottom: -height + 50}, 'slow', 'easeOutBounce', function() {
$this.addClass('closed').removeClass('opened');
$this.trigger('closed');
});
});
$this.bind('toggle', function(event) {
$this.trigger($this.hasClass('opened') ? 'close' : 'open');
});
once(function() {
Csster.style({
'.pullout_panel': {
position: 'fixed',
bottom: 0,
has: [settings.css]
}
});
});
$this.trigger(settings.open ? 'open' : 'close');
});
};
関連する問題
- 1. UserProfileChangeRequest setPhotoUri - それはどのように行われますか?
- 2. SourceTreeでファイルをステージング(またはリセット)することは可能ですか?そうであれば、それはどのように行われますか?
- 3. このアニメーションはどのように行われますか?
- 4. これを行う無料のjqueryスライドショーはありますか?
- 5. SQLAlchemyのエラー処理 - それはどのように行われますか?
- 6. これを行うためのチュートリアル/ガイドはありますか?
- 7. CORS - httprequestのプリフライトはどのように行われますか?
- 8. IEのダウンロードはどのように行われますか?
- 9. アホイの訪問はどのように行われますか?
- 10. vkontakte.ruのオーディオプレーヤーはどのように行われますか
- 11. JPAの注射はどのように行われますか?
- 12. ヘッダファイルのインクルードはどのように行われますか?
- 13. これはどのようにして行われますか? (Android、スクロール)
- 14. ASP.NET MVCでルーティングはどのように行われますか?
- 15. Google Analytics MCF - サンプリングはどのように行われますか?
- 16. Global.asax PostAuthenticateRequestイベントバインディングはどのように行われますか?
- 17. どのように私はあなたがこのようにそれを行うことができます
- 18. この独立したナビゲーションはどのように行われましたか?
- 19. XMLHttpRequest()オブジェクトはどのようにこれを行いますか?
- 20. iphone。それを行う方法はありますか?
- 21. この配列の初期化はどのように行われますか?
- 22. これを行うウェブベースのsvn管理アプリはどこにありますか
- 23. このスニペットではどのように型推論が行われますか?
- 24. -moz-と-webkit-私はこれを今日使う必要がありますか?
- 25. アンドロイドトラックの割り当てはどのように行われますか?
- 26. iOSでInstagram Storiesキューブの移行はどのように行われますか?
- 27. 今日のデータを今日の日付まで取得するにはどうすればよいですか?
- 28. 「チーム」にバグまたは製品のバックログアイテムを割り当てるにはどうすればよいですか?
- 29. 残りはどのように認証が行われますか?
- 30. Googleはそれを行うことができますどのように
Firebugの(またはWebKitのウェブインスペクタまたはIE開発者ツールやOpera Dragonflyの)のような開発ツールを使用して、ライブページスタイルを発見する方法を指摘することは良いことですが、それはである必要はありません勘違いしている。 – eyelidlessness
私が納得できないと思ったら謝ります。私は単にCSSがどのノードに適用されているのかを簡単に見つけるツールがあることを指摘したいと思っていました。 –