0

ハッシュタグの遷移が機能しません、何かアイデアはありますか?

私は持っています:

//Hash tag animations
$(document).ready(function(){
    $('#selectcitydd').localScroll({duration:800, hash:true});
});

そして、これはselectによってトリガーされる必要があります:

<select id="selectcitydd">
<option selected="selected" value="http://localhost/wordpress/#afterheadindex">Tbilisi</option>
<option value="http://localhost/wordpress/gudauri/#afterheadindex">Gudauri</option>
<option value="http://localhost/wordpress/batumi/#afterheadindex">Batumi</option>
</select>

このjqueryを使用してselecturlをトリガーします。

// Homepage Select City function
$(document).ready(function() {
  // bind change event to select
  $('#selectcitydd').on('change', function () {
      var url = $(this).val(); // get selected value
      if (url) { // require a URL
          window.location = url; // redirect
      }
      return false;
  });
});
4

1 に答える 1

0

試しましたか?

//document.ready
$(function(){
    $.localScroll.hash();
});

私はすることによって推測します

$(document).ready(function(){
    $('#selectcitydd').localScroll({duration:800, hash:true});
});

#selectcityddウィンドウの代わりにスクロールするようにプラグインに指示します。

したがって、指定した期間を保持するには、次のように記述する必要があります。

$.localScroll.hash({
    target: '#content', // Could be a selector or a jQuery object too.
    queue:true,
    duration:800
});

実際に使用したことはありませんが、GitHubリポジトリでサンプルを確認しただけです。

于 2012-08-24T06:49:19.337 に答える