这个问题困扰了很久,一直在不停的看代码,看JS,改代码,改实现方式,但是都没有解决问题。
这个问题就是点击链接弹出一个窗口,弹出的页面变形很严重。为了改这个问题,真的是费劲心思。今天得到高手指教,才发现原本是很低级的问题。特此把这个经验记录下来,希望能够帮到更多的人。
1、尽量避免这种写法,<a href="#" onclick="somefunction();">,因为这样写会造成页面置顶!没错,就是这个置顶,导致页面样式变形!可以写个页面测试一下。
2、如果链接需要绑定一个函数,可以改成<a href="javascript:void(0);" onclick="somefunction();">,这种实现方式比较好。