我正在建立一个使用手风琴面板作为主要内容的网站。我将其设置为在页面加载时打开所有面板,但现在当页面完成加载时,它会跳转到页面中间的$(document).ready(function () {
$('.coverimage').on('click', function (event) {
var newsId = $(this).data('newsId'); // data-value-name becomes 'valueName' in JavaScript
$('#news_div').load('newsarea.asp?news_id='+newsId);
alert ('page works fine')
});
});
。我是javascript和jquery的新手,任何帮助都将非常感激。此外,加载需要很长时间,但没有快速加载。有没有办法使<iframe>
更快地加载?提前谢谢!
这是我的页面:http://abigailhardindesigns.com/staging/reeves/index.html
它跳转到特定的<iframe>
:
<iframe>
这是Jquery:
<iframe src="http://gis.cmpdd.org/madison/" width="100%" height="1000px"></iframe>
再次感谢你!
答案 0 :(得分:0)
尝试在$('html, body').animate({ scrollTop: 0 }, 0);
$(document).ready(function () {
答案 1 :(得分:0)
我已经看了iframe,嵌入的页面相当大,它加载了很多javascript文件。
我建议不要加载它,只是在其位置显示带有指向该网站的链接的图像(或者在点击时用iframe替换图像)。这将摆脱不必要的滚动作为副作用。