Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何始终如一地消除a:目标行为?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何始终如一地消除a:目标行为?

Javascript 如何始终如一地消除a:目标行为?,javascript,html,css,Javascript,Html,Css,我正在使用的一个变体为已更改的页面元素提供“黄色淡入”效果,类似于生成新帖子后堆栈溢出的方式。我有一个重AJAX的web设计,同一个元素在一个页面会话中可能会发生多个更改,因此我基本上需要从URL中删除#id元素,以便重用其:target行为。有没有标准的方法可以做到这一点?我是否应该设置一个超时来使用历史API来删除它?我不熟悉历史API,但有可能过于模糊,JS是标准的方法。此外,如果您想要淡入淡出效果,您需要jQueryanimate()。CSS3动画可能不在任何地方都受支持。这只是针对我的

我正在使用的一个变体为已更改的页面元素提供“黄色淡入”效果,类似于生成新帖子后堆栈溢出的方式。我有一个重AJAX的web设计,同一个元素在一个页面会话中可能会发生多个更改,因此我基本上需要从URL中删除
#id
元素,以便重用其
:target
行为。有没有标准的方法可以做到这一点?我是否应该设置一个超时来使用历史API来删除它?

我不熟悉历史API,但有可能过于模糊,JS是标准的方法。此外,如果您想要淡入淡出效果,您需要jQuery
animate()
。CSS3动画可能不在任何地方都受支持。这只是针对我的个人网站,所以我不关心浏览器支持:)