我的哈希标签转换无效,有什么想法吗?
我有:
//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来触发select url:
// 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;
});
});
答案 0 :(得分: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回购中使用checked out the sample。