danyvisのプロフィール
- ベストアンサー数
- 2
- ベストアンサー率
- 66%
- お礼率
- 0%
- 登録日2013/02/21
- 性別男性
- 職業フリーター
- PHPエラーについて
PHPのエラーについてご質問させていただきます。 【エラー詳細】 Warning: Missing argument 2 for wpdb::prepare(), called in /home/・・・・・/public_html/wordpress/wp-content/plugins/category-icons/category_icons.php on line 1338 and defined in /home/・・・・・/public_html/wordpress/wp-includes/wp-db.php on line 990 調査結果下記の記事と同じ症状な気がします http://dwi.blog101.fc2.com/blog-entry-205.html category icons というプラグインのエラーで新しいVerもでていないようです。 http://www.category-icons.com/ どのようにすればエラーが解消され正常に動作するのかが全く分からず質問させていただきました。 どうぞよろしくお願いいたします。
- 締切済み
- sociusjapan
- PHP
- 回答数1
- javascriptで変数名
javascriptで変数名を下記のような titleは同じでその後ろに1,2と生成する変数名を forなどで動的に生成するにはどうしたらいいのでしょうか。 生成した変数名に値を入れたいです。 var title1; var title2;
- ベストアンサー
- basi999
- JavaScript
- 回答数2
- jquery $(this)をoff()したい
バージョンを1.7から1.9に変更し、live,dieの代わりにon,offを使用するようにしました。 一度だけ実行したいイベントがあり、今までliveでは、そのまま$(this).die('click');としていました。 具体的には下記のようなコードになります。 これまでliveで $('.hoge a').live('click', function(){ $(this).die('click'); }); のように書いていたものを $(document).on('click', '.hoge a', function(){ $(this).off('click'); }); というように書き直しました。 しかしこの書き方では思うような動作にならず $(document).off('click', this); $(document).off('click', $(this)); $(document).off('click', '.hoge a'); //.hoge aのイベントが全部削除されてしまう $('.hoge').off('click', 'a'); など色々試しましたが期待通りの動作をしません。 ・live,dieをon,offに変更 ・クリックされた要素からイベントを削除していく(一回だけ実行したい) ・クリックされた要素”のみ”イベントを削除したい どのようにすればよいでしょうか。 よろしくお願いします。
- 締切済み
- jimascript
- JavaScript
- 回答数1
- 【jQuery】jQuery Masonry
この度jQueryで壁にぶつかり、質問させて頂きます。 現在開発中のWEBサービスにて、jQuery Masonryとアコーディオン機能を組み合わせたページを構築する流れとなっております。 画面イメージとしては・・ Pinterestにアコーディオン機能が付いており、各帯をクリックする毎に内容が表示される機能です。 【Point】横幅は制限がありますが、縦幅には制限が無く、アコーディオンが開閉する毎にグリッド部分の再構築(ムーブアクション)を行いたいのですが、それが上手くいきません。 参考サイト:http://goo.gl/QLQI7 実際のソース(抜粋): <script> jQuery(function(){ var $container = $('#container'); $container.imagesLoaded( function(){ jQuery('#container').masonry({ itemSelector: '.item', isAnimated:true }); }); }); </script> <script> jQuery(function () { jQuery("dd").css("display","none"); jQuery("dl dt").click(function(){ var cont = jQuery(this).next(); if(jQuery(cont).css("display")=="none"){ jQuery("dd").slideUp("slow"); jQuery(cont).slideDown("fast"); jQuery("dt").removeClass("select"); jQuery(this).addClass("select"); } }).hover( function(){jQuery(this).addClass("over");} ),( function(){jQuery(this).removeClass("over");} ); }); </script> <div id="container"> ~ここから~ <div class="item"> <dl> <dt>タイトル1</dt> <dd>本文1</dd> <dt>タイトル2</dt> <dd>本文2</dd> <dt>タイトル3</dt> <dd>本文3</dd> </dl> </div> </div> ~ここまでがLoopで複数のデータが表示される~ なお、jQuery初心者でして具体的な構文までをサポート頂けますと幸いです。 よろしくお願い致します。
- foreachで配列を、左から縦3列に表示したい。
foreachで配列を、左から順番に、縦3列で表示したいのですが、どうすれば良いでしょうか? ※CSSでulタグを縦表示指定してます ■表示したいタグ <ul> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul> ■やりたいこと(10件だった場合) ・3で割ってちょうどいい感じにして、さらに一番左から縦に順番に表示させていきたい <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> <ul> <li>5</li> <li>6</li> <li>7</li> </ul> <ul> <li>8</li> <li>9</li> <li>10</li> </ul> ■現状(一番左に表示されるだけ) <ul> <?php foreach ($arrdata as $data): ?> <li><?php echo $data['a']; ?></li> <?php endforeach; ?> </ul> <ul> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul> ・どうしたら良いでしょうか?