jqurey 提示框在iis下窗口按钮失效

jQuery为了防止用户重复提交表单可鉯在按钮中添加disabled属性即可

iframe页面没有滚动条在父窗体中出現滚动条,锚点标记就会失效因为,锚点是根据当前窗口滚动条滚动窗口的成为子窗体后没有了滚动条,自然不会滚动

应用场景是:iframe页面没有滚动条,在父窗体中出现滚动条锚点标记就会失效,因为锚点是根据当前窗口滚动条滚动窗口的,成为子窗体后没有了滚動条自然不会滚动。

解决办法是:用js判断页面是否被嵌套用js计算iframe在父窗体位置,锚点在firame中的位置两者相加成为父窗体的滚动。

遇到問题:获取父窗体元素(因为有域限制所有需要在网络环境下方位(即http://domain.com));父窗体嵌套多个iframe,判断是否是当前iframe页面

//如果是iframe则需要在網络中访问,因为js里有域限制 //如果没有iframe则不进行处理 //获取top窗口中的iframe,如果有iframe嵌套过多请自行修改 //判断当前窗口是否循环中的iframe //等自己的所在iframe加载完成给a锚点加事件 //确定iframe在父窗体的距顶部距离

目标:点按钮弹出div层选择数据後自动隐藏div,将所选数据赋值到窗体

//里面是要实现弹出框的代码,包括翻页、查找等.

当使用JQuery把上面div部分代码实现Dialog时发现里面的服务器端按钮无法触发事件。

后来查资料发现JQuery会把代码appendTo到body,而不在form里所以按钮事件无法触发。

解决方法:在点击按钮打开Dialog时将div append到form里,使按鈕生效

我要回帖

更多关于 jqurey 提示框 的文章

 

随机推荐