Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PIE.htc与jquery水印冲突_Jquery_Asp.net_Internet Explorer 8_Internet Explorer 7 - Fatal编程技术网

PIE.htc与jquery水印冲突

PIE.htc与jquery水印冲突,jquery,asp.net,internet-explorer-8,internet-explorer-7,Jquery,Asp.net,Internet Explorer 8,Internet Explorer 7,我有输入型密码。这就是为什么我使用水印插件来设置可读值密码 然后我应用PIE.htc在我的输入上有圆角 其效果是,有时在水印执行后,输入会消失。它发生了1/10次 但如果我设置超时,例如1s end,那么每次运行水印输入都会消失 我想一定有某种种族的原因 有人知道如何解决这个问题吗 谢谢你的帮助如果我是你,我会把pie.htc完全忘在这一块上,或者像Chris Pratt说的那样,寻找一个不同的插件 老实说,在我看来,如果你的用户仍然在使用过时的浏览器,那么你就不值得花额外的精力去尝试一些像圆

我有输入型密码。这就是为什么我使用水印插件来设置可读值密码

然后我应用PIE.htc在我的输入上有圆角

其效果是,有时在水印执行后,输入会消失。它发生了1/10次

但如果我设置超时,例如1s end,那么每次运行水印输入都会消失

我想一定有某种种族的原因

有人知道如何解决这个问题吗


谢谢你的帮助

如果我是你,我会把pie.htc完全忘在这一块上,或者像Chris Pratt说的那样,寻找一个不同的插件

老实说,在我看来,如果你的用户仍然在使用过时的浏览器,那么你就不值得花额外的精力去尝试一些像圆角一样琐碎的东西。这不会影响功能,而且他们可能永远不会注意到

我通常只是在网站上扔CSS派,当我做了只是为了给它一个额外的“魅力”,但如果它是这么多的麻烦,我会忘记它

我知道这不能回答你的问题,但这只是一些个人建议


祝你好运

好吧,从技术上讲,我没有解决方案,但我至少可以解决您的问题:

为了为密码字段创建占位符文本(在HTML5中没有占位符属性),类似这样的插件使用文本类型创建一个新输入,并将其放置在密码输入的顶部。当然,这涉及绝对定位和z索引

然后,为了在IE中创建圆角,CSSPIE实际上创建了自己添加到DOM中的附加VML元素,并使用绝对位置和z索引创建圆角效果


这里的问题显然是,两个单独的插件搞乱了同一个元素的位置和z索引,它们相互冲突。与其说它是一种种族状况,不如说它是一种简单的不相容性。您可能想尝试一个不同的占位符文本插件,看看它是否冲突

链接是个问题。我没有样本可以显示:(当我不使用PIE.htc制作圆角时,水印插件执行后输入不会隐藏。只有当输入为passwordAh类型时才会发生这种情况。很抱歉,我一定是完全错过了它。