如何滚动到一个锚点与平滑动画土坯边缘

how to scroll to an anchor point with smooth animation adobe edge

本文关键字:平滑 动画 边缘 何滚动 滚动 一个      更新时间:2023-09-26

我找不到这个看似简单的答案。我试图使一个动画按钮在我的网站滚动到一个锚点在我的网站(它只是一个巨大的页面)

我目前在边缘的代码片段框中的代码不起作用。这有点令人沮丧,因为有了edge,你不能完全确定你的代码被扔到最终结果的哪个地方。

// insert code for mouse click here
window.scrollTo(0,0);

//want it to scroll to #Main

edge中的大部分代码以

开头:
sys.someAction()
如果你想看看我在做什么,这是我的网站:www.daniellachman.com

谢谢!

编辑:这是完整的代码片段,下面提供了代码:
  //Edge binding end
  //CUSTOM CODE FROM Monty82
  function scrollToTag(tagName) {
  var myTag = $("a[name='"+ tagName +"']");
  $('html,body').stop(false,false).animate({scrollTop: myTag.offset().top}, 'slow');
}
    //Edge binding end
    //Original Mouse Clicking Function Provided by Edge
  Symbol.bindElementAction(compId, symbolName, "${_newlogoheader}", "click", function(sym, e) {
  // insert code for mouse click here
  //Stuff I added to call custom function above
  sym.scrollToTag("main")

  });

它不工作。但我觉得我的方向是对的。www.daniellachman.com

如果有人知道如何查看菜单导航按钮"关于"联系人"的javascript,看看这是滚动引用的内容。我很想听听。

JavaScript/jQuery中的这个函数可能会对您有所帮助:

function scrollToTag(tagName) {
    var myTag = $("a[name='"+ tagName +"']");
    $('html,body').stop(false,false).animate({scrollTop: myTag.offset().top}, 'slow');
}

参数是要滚动到的锚的名称(不是id而是名称)。

注意这个功能是为垂直滚动设计的,你的网站似乎需要垂直和水平滚动,所以你可能也需要使用scrollLeft