a [href ^ =“#”]和a [href * = \\#]]之间有什么区别>

问题描述 投票:-2回答:1

之间有什么区别>>

'a[href^="#"]'

'a[href*=\\#]'

我想创建一个平滑滚动的JavaScript,以影响网站上的所有内部链接。

这是完整的脚本。

 jQuery(document).ready(function($) {
      $('a[href^="#"]').bind('click.smoothscroll',function (e) {
        e.preventDefault();
    var target = this.hash,
        $target = $(target);

    $('html, body').stop().animate( {
      'scrollTop': $target.offset().top-40
    }, 900, 'swing', function () {
      window.location.hash = target;
    } );
  } );
} );

'a [href ^ =“#”]'和'a [href * = \\#]'之间有什么区别,我想创建一个平滑滚动的javascript,它会影响网站上的所有内部链接。这是完整的脚本。 jQuery(...

javascript dom css-selectors
1个回答
0
投票
  • ^=是“属性以“ CSS选择器开头”
  • [*=是“属性包含” CSS选择器
© www.soinside.com 2019 - 2024. All rights reserved.