在使用jquery的dialog,不知道为啥每次open后,整个页面就会回到顶部(滚动条被滑至最
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在使用jquery的dialog,不知道为啥每次open后,整个页面就会回到顶部(滚动条被滑至最相关的知识,希望对你有一定的参考价值。
在使用jquery的dialog,不知道为什么每次open后,整个页面就会回到顶部(滚动条被滑至最上面)。调试了很久无果,请问各位大神有没有遇到过这种情况或者有什么解决之道?谢谢
参考技术A 自己做一个测试页面。body 中加上较多的<p> </p>, 目的让body高度超过一屏。中间加上一个链接,点击后打开jquery dialog. 进行测试。 如果简单页面没问题,则说明你的页面代码或许包含回滚的代码。 参考技术B 是不是刷新页面导致的
jquery中的dialog()方法是怎么使用。我引入了dialog.js。
jquery中的dialog()方法是怎么使用。我引入了dialog.js,但是页面载入时却是
TypeError: $("#dialgo").dialog is not a function。求大神告知
你要使用dialog。仅仅引入jquery.js是不够的。
jquery只是轻量级的基础框架。
如果你要用jqueryUI的dialog组件。
就要引入jqueryUI的js及相关css样式文件。
依赖关系dialog --> jqueryUI --> jquery追问
我这边引入的是这三个js文件,不行吗?还得引入jqueryUI那个js吗?
jquery.min.js是jquery.js的压缩版本。
你这样引入相当于重复引入了两次。这是不对的。
正确应该是
那我引入jquery.js 不引入 jquery.min.js 行不行?
追答可以的,他俩的区别仅仅是,min版本文件尺寸小,有利于网络传输减少流量。
但是因为进行了压缩,就无法阅读了。所以会给你一个压缩版用来实际生产时使用。再附加一个源码版本,供你阅读,调试时使用。
以上是关于在使用jquery的dialog,不知道为啥每次open后,整个页面就会回到顶部(滚动条被滑至最的主要内容,如果未能解决你的问题,请参考以下文章
jquery-ui-dialog - 如何挂钩到对话框关闭事件