特定の要素を除いてターゲットblankを削除
スマホでの外部リンクのblankを解除したくて.removeAttrを用いてa要素のtarget属性を削除したのですが、Twitterで拡散する時に変な挙動になってしまったので.notを用いて特定の要素を除外します。
1 2 3 4 5 6 7 8 9 10 |
<script> jQuery(function($){ var w = $(window).width(); var x = 667; var sbl = $('.social-btn a'); if (w <= x) { $('a').not(sbl).removeAttr("target"); } }); </script> |
これで.social-btnのa要素からtarget属性が削除されなくなったので、想定の動きにもどりました。
- 2015年08月12日水曜日
- :Naruhiko Wakai
コメントを残す