0
我有一个宽度超过100%(2000px)的页面。当我点击从页面末尾的按钮(通过水平页面)显示对话框时,窗口滚动到页面的起始位置(通过水平页面)并显示对话框。在页面末尾打开对话框时启动窗口滚动
这是我的代码:codepen
$mdDialog.show(
$mdDialog.alert()
.parent(angular.element(document.querySelector('#popupContainer')))
.clickOutsideToClose(true)
.title('This is an alert title')
.textContent('You can specify some description text in here.')
.ariaLabel('Alert Dialog Demo')
.ok('Got it!')
.targetEvent(ev)
);
};
我使用angularjs 1.5和最新角材料JS。
我该怎么让从按钮在页面结束对话框(通过水平页)和窗口不滚动到页面的开始?
我在Chrome 54.0.2840.99上测试,它不滚动到页面的最左端。滚动条根本不滚动。什么网页浏览器和你使用的是哪个版本? – attomos
我用图像更新了我的问题。谢谢。 虽然它不会滚动到左侧,但它不显示在水平页面的当前位置。当我点击进入按钮时,显示在页面左侧。我希望它显示在页面的当前位置页面的末尾。 –
我找到了解决方法。检查this了。 – 2017-09-28 14:37:47