harumemo

メモ書きです。

2016-05-01から1ヶ月間の記事一覧

liのテキストをとばしたいとき(非表示にしたいとき)

overflow:hidden; text-indent:100%; white-space:nowrap *nowrapを指定しないと改行されてしまう。

iOS(iPhone)で、clickイベントを使うときは注意、aタグは1度自動でキャンセルされる模様。

chaika.hatenablog.com on-ze.com

jQueryの「:has」は、CSSセレクタのように見えて、実際はjQueryの独自拡張

jQueryで使えるけどCSSでは使えないセレクター。(CSS おれおれ Advent Calendar 2012 – 13日目) | Ginpen.com

jQueryの「is」

要素の状態を返す。 is(expr) - jQuery 日本語リファレンス

jqueryの「one」

登録されたイベントリスナーを最初の一度だけ実行するoneメソッドの基本的な使い方を解説する。

jQueryのshow(hide)

たんに、該当要素の「display:none;」をはずすだけのような気が。 show() - jQuery 日本語リファレンス

jQueryのtoggleの意味

各要素のうち、表示状態にあるものを非表示にし、非表示状態にあるものは表示状態にします。なんじゃそりゃ。 toggle() - jQuery 日本語リファレンス

jQuery、要素が存在しなければ、何もしない

$(function() { if ($('#gnav').get(0) === undefined) { // gnavが無ければ何もせずreturn return; } init(); // gnavがあれば、初期化処理を行なう。 });■get(index)DOMエレメントの集合からインデックスを指定して、ひとつのエレメントを参照する。http:/…

PHPの日付フォーマット指定方法

www.geocities.jp

「meta_query」と「tax_query」の違い

この'meta_query'パラメータは、カスタムフィールドの絞り込み条件を指定するためのもの。 elearn.jp

YouTube API

<div id="player"></div><script> var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // var player; funct…

WordPress、カスタム投稿をタクソノミーのslugで絞るWP_Query

$args = array( 'post_type' => 'event', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'event-start-date', 'tax_query' => array( array( 'taxonomy' => 'tx-event', 'field' => 'slug', 'terms' => 'slugnamexxxxx', ) ), 'paged' =>…

jqueryでの要素の追加(append,prepend,after,before)

www.atmarkit.co.jp

Wordpress、カテゴリスラッグからobject_idとtitleを求める

$nav = array();$target_slugs = array('slug1','slug2','slug3','slug4','slug5','slug6');foreach($target_slugs as $target_slug) { $target = get_category_by_slug($target_slug); array_push($nav, (object) array( 'object_id' => $target->term_id, …

jqueryでドロップダウンリストを手軽につくる

makasete-web.net

グローバルナビゲーションのliにカテゴリのslugを付与する。

add_filter( 'nav_menu_css_class', 'my_nav_menu_css_class', 101, 2 );function my_nav_menu_css_class( $classes, $item ) { if ( 'page' == $item->object ) { $page = get_page_by_title( $item->title ); $classes = $page->post_name; } else if ( 'c…

Facebookのモデレーションツール、サイトにベーシック認証かけてると、動かない可能性あるかも

https://developers.facebook.com/tools/comments/ ちなみに、app_idを設定できていれば動作する様子。adminは必須ではない。 ちなみに、非表示設定をしていても、コメントした本人だけには通常表示されており、一般公開はされていない状態となる。

jQueryの.dataでつけた値は、Firebugでは見られない

<section id="past" data-num-value="2">と$('section#past').data("num-value","2");は、要素にキーと値を設定するという意味では同じこと。 ただし、後者はDOMに対する操作であり、設定した値はFirebugでも見ることはできず、 結局以下のようにするしかない様子: console.log($('section#past').</section>…