mrf*_*ier 3 html javascript css ajax jquery
美好的一天.我需要弄清楚如何在链接到页面上的特定部分后使用Ajax执行操作.我已经知道如何到达另一个页面上的指定DOM元素,但是我希望进一步使用ajax在访问者访问该点之后执行某些操作.
例如.
<nav>
<ul><li><a href="about.php#team"></a></li></ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
将带我到这个about.php页面到"团队"div
<div>
<div><a name="team"></a></div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是我想自动运行一些Ajax,当用户点击"team"div中的某个对象时,通常会执行这些Ajax.因此,如果用户通过上面的链接进入此部分,它将直接转到内容.那有意义吗?
我打算走出去,假设你正在使用jQuery animate()进行滚动:
$('html, body').animate(
{ scrollTop: $("#something").offset().top },
1000,
function() {
someAjaxFunction();
}
);
var someAjaxFunction = function() {
$.ajax({
url: '/something/'
}).done(function(data) {
// Done!
});
};
Run Code Online (Sandbox Code Playgroud)
我们使用给animate()的回调函数参数来触发我们的ajax请求.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |