由网友(雅痞绅士)分享简介:似乎无法prevent跳转到页面顶部的行为。我已经试过了这里的一切建议http://stackoverflow.com/questions/1631924/$p$pventing-onclick-page-jumps还有什么可以做停止的onclick页面跳转?感谢。下面是HTML和JS 的一个片段HTML:< A...![16G 手机装 200 个 App 都不卡 这个方法太狠了](/d/file/2023/09-16/70a87840908fdb6755866e4431790964.png)
似乎无法prevent跳转到页面顶部的行为。
我已经试过了这里的一切建议http://stackoverflow.com/questions/1631924/$p$pventing-onclick-page-jumps
还有什么可以做停止的onclick页面跳转?
感谢。
下面是HTML和JS
的一个片段 HTML:
< A HREF =JavaScript的:返回NULL;的onclick =JavaScript的:getPosts(页面= 1安培,显示=所有);返回false;>人人< / A>
JS:
功能getPosts(QRY){
VAR翻动书页='posts.php? + QRY;
myReq.open(GET,翻动书页,真正的);
myReq.onreadystatechange = theHTT presponse;
myReq.send(空);
}
功能theHTT presponse(){
如果(myReq.readyState == 4){
如果(myReq.status == 200){
VAR响应= myReq.responseText;
的document.getElementById('帖子')的innerHTML =响应。
}
} 其他 {
的document.getElementById('帖子')的innerHTML ='< IMG SRC =图像/ AJAX-loader.gif/>。
}
}
解决方案
据我所知,这些事件已经JS的话,你不需要把的onclick =JavaScript的:......
。试试这个:
< A HREF =JavaScript的:返回NULL;的onclick ='getPosts(页面= 1安培,显示=所有);返回false;>人人< / A>
![16G 手机装 200 个 App 都不卡 这个方法太狠了](/d/file/2023/09-16/70a87840908fdb6755866e4431790964.png)
Can't seem to prevent the jump to top of page behavior.
I've tried everything suggested here http://stackoverflow.com/questions/1631924/preventing-onclick-page-jumps
What else could be done to stop onclick page jumps?
Thanks.
Here's a snippet of the HTML and JS
HTML:
<a href="javascript: return null;" onclick='javascript:getPosts("page=1&display=all"); return false;'>Everyone</a>
JS:
function getPosts(qry) {
var thePage = 'posts.php?' + qry;
myReq.open("GET", thePage, true);
myReq.onreadystatechange = theHTTPResponse;
myReq.send(null);
}
function theHTTPResponse() {
if (myReq.readyState == 4) {
if(myReq.status == 200){
var response = myReq.responseText;
document.getElementById('posts').innerHTML = response;
}
} else {
document.getElementById('posts').innerHTML = '<img src="images/ajax-loader.gif" />';
}
}
解决方案
As far as I know, the events are already JS so, you dont need to put onclick="javascript:..."
. Try this:
<a href="javascript: return null;" onclick='getPosts("page=1&display=all"); return false;'>Everyone</a>
相关推荐
最新文章