我有页的一些数据在制表符中,我试图写一个函数,以便当链接是从另一个页面点击可以加载页与选项卡和显示正确的选项卡。这使用下面的代码,减去实际更改的选项卡函数。但出于某种原因使用window.location.作为一个变量,页面仍然向下滚动到匹配的id。是否有其他方法可以在#后面的url中获取字符串。或者我可以这样做,但不需要跳到id?谢谢
function loadTab(){
var linkToTab = window.location.hash.substr(1);
var linkClass = '.'+linkToTab
if(window.location.has
由于某些原因,我无法让我的脚本执行任何滚动操作。我使用switch语句来确定单击了哪个链接(该链接在我的导航上,因此您完全来自另一个页面),然后我希望将该页面滚动到页面顶部(并最终再次平滑地向下滚动到锚点)。由于某种原因,我的控制台日志语句正在触发,但是页面没有滚动到顶部。当我在控制台中输入window.scrollTo(0,0);时,尽管页面滚动了up...here is my script,但任何帮助都将不胜感激。
var URL = window.location.href;
var baseURL = window.location.protocol+'//'+wind
我在页面上使用jQuery跳转/滚动到ID。
这从其他具有锚点的页面中运行,如
<a href="other-page.php#jump-id">Jump & Scroll to ID on other page</a>
在同一页上,只有锚,如
<a href="#jump-id">Jump / Scroll to ID on the same page</a>
这不是最好的解决方案,因为我必须更改我的导航菜单,但它有效(我在页面上加载了另一个带有其他标记的菜单)。
现在我正在寻找一种方法,将偏移量为-23
我目前是在一个侧面游戏中工作,在这个游戏中,跳高取决于玩家按下屏幕右半部分的时间。所有操作都很好,除非用户快速触摸屏幕。这使得跳跃尽可能大。
我是不是做错了什么,还是SpriteKit的工作方式出了问题?我该如何解决这个问题?
编辑:以下是我游戏中处理触摸的所有方法:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?)
{
for touch in touches
{
swiped = false
let location = t