タイトルの抜粋表示2

  • このトピックには4件の返信、2人の参加者があり、最後にHidekichiにより10年、 7ヶ月前に更新されました。
4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #36602
      だいどら
      ゲスト

      以前、「タイトルの抜粋表示」というトピックでお世話になりました。

      時間がたってしまい、新規投稿ができないため、あらためて「タイトルの抜粋表示2」で投稿させていただきました。

      おかげさまでTOPページの一覧画面でのタイトルの抜粋表示は、バッチリできました。

      しかし、投稿ページでもタイトルが抜粋表示になってしまい、どうしてよいか悩んでいます。

      アドバイスいただければ幸いです。

      だいどら

    • #36607
      Hidekichi
      ゲスト

      $(“.entry-title”).each(function(){
      の.entry-titleがどちらにも適用されるのが問題なので、

      $(“#list .entry-title”).each(function(){

      とかにしたらどうでしょうか?
      これはcssと同じです。どのセレクタにどんな処理をするかということなので、投稿記事にしかないセレクタ、あるいはトップのリストにしか無いセレクタというふうに利用する箇所を限定すればよいのです。

    • #36630
      アバター画像わいひら
      キーマスター

      検索で訪れた方向けに、前回のトピックも一応貼っておきます。
      タイトルの抜粋表示

    • #36638
      だいどら
      ゲスト

      Hidekichiさま、わいひらさま

      ありがとうございました。

      $(“#list .entry-title”).each(function(){ ではなぜかうまくいかなかったのですが、

      $(“.entry-title-link”).each(function(){ でうまくいきました。

      大変勉強になりました。ありがとうございました。

      だいどら

    • #36662
      Hidekichi
      ゲスト

      確かに .entry-title-link でイケると思うんですけれども、
      $(“#list .entry-title”) で上手く行かなかったのが気になる所。
      #listの中の.entry-titleはトップのリストの各タイトルになってると思うんです。
      で投稿ページは#listは無いので動作すると思ったんですが、なんででしょうね。

      ちなみにjQueryはクラスそのものだけでなく、起点になるidを入れる方が高速に動作すると言われています。つまり、動作する範囲を決めてやるほうがよけまえに範囲を調べなくても良い分高速だということです。
      まぁびっくりするぐらい遅くなるわけではないので、上手く動作しているのであれば問題ないです。

4件の返信スレッドを表示中
  • フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)