Want your own domain name? Learn more about the domain name extensions we manage Find a domain name similar to hima-j.in
jQuery Mobile はデフォルトでページ遷移を Ajax で処理してくれます。ただ、CakePHP はデフォルトで Ajax を勝手に判断して Ajax のレイアウトを返してくれるように設計されています。そのため、いくら jQuery Mobile に対応させたモバイル用のテーマを作成したとしても、それが読み込まれないため、以下のように Undefined 表示されてしまいます。 だからといって jQuery Mobile の Ajax 機能を完全に停止してしまうのではなく、モバイルアクセス時のみ Ajax でレイアウトが変更されないように、CakePHP 側をなんとかして設定するのが良いのかなと思います。 ただ、現状 CakePHP の Ajax 時の強制的に ajax.ctp が使われるのを防ぐ方法が分からず、コアファイルも弄るのも微妙だったので Layout/ajax.ctp
JavaScriptだけでフィードを取得&表示できる。Google AJAX Feed API 複数のフィードを表示をするには、FeedControlクラスを使えば簡単ですが、表示内容を細かくいじることができない。。 見た目はCSSでカスタマイズ可能。公式参照。 ■やりたいこと 複数のフィードを表示 日付は「年.月.日」で表示 1週間以内の記事には日付の横に「NEWマーク」を表示 記事の概要表示 APIキーを取得したら準備完了。 表示サンプル画像 head内 <script type="text/javascript" src="http://www.google.com/jsapi?key=(APIキー)"></script> <script type="text/javascript" src="feed.js"></script> feed.js var limit = 7 * 24
ナビゲーションバーの追加 data-role属性「navbar」 data-role属性「navbar」を利用すると、ヘッダーやフッターにナビゲーションバーを追加できます。サンプル33ではヘッダーに、サンプル34ではフッターにナビゲーションバーを表示しています。ナビゲーションバーに表示するボタンは、data-role属性「navbar」を付けた要素の内側にリスト(ul/li要素)で記述します。 ■サンプル33[HTML] <div data-role="header"> <h1>ページ1</h1> <div data-role="navbar"> <ul> <li><a href="#page2">One</a></li> <li><a href="#page2">Two</a></li> </ul> </div> </div> ■サンプル34[HTML] <div data-role="
ウェブサイトを動的なページに変更したい、機能を拡張したいと思ったら、 Ajaxのツールを使って簡単に機能を拡張してみよう。 ウェブサイトを運営するとき、サイトを見たユーザーからコメントを残してもらうことがあります。 また、企業なら連絡方法としてメールの送信ができるように、メールフォームを用意していると思います。 こうしたウェブサイトのメールフォームをAjaxを使って導入することができます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く