- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于某种原因,我现在无法在我的时事通讯输入字段中输入文本,因为我将它显示在 fancybox 中。弹出窗口。知道问题是什么以及如何解决这个问题吗?参见 http://jsfiddle.net/6G8YR/非常感谢,
function openFancybox() {
setTimeout( function() {$('#newspopup').trigger('click'); },1000);
}
$(document).ready(function() {
var visited = $.cookie('visited');
if (visited == 'yes') {
return false;
} else {
openFancybox();
}
$.cookie('visited', 'yes', { expires: 0.0001 });
$('#newspopup').fancybox({
helpers : {
overlay : {
css : {
'background' : 'rgba(58, 42, 45, 0.3)'
}
}
}
});
});
$(document).on('click', function(e) {
if(e.target === $('.visitwebsitebtn')[0]) {
$.fancybox.close();
}
});
最佳答案
好的,我找到了问题所在,但只遇到了其他类型的问题。问题是,有一个事件会导致您的 fancybox 在每次有人碰巧点击它时刷新。
这就是您无法在输入中写入任何内容的原因。我有一个非常丑陋但有效的临时解决方案。
$('#email').on('click', function(e){
e.stopPropagation();
});
单击电子邮件输入后,您的 fancybox 将不会引用。我尝试将此应用到您的#newspopup 但它会阻塞 $('#newspopup').trigger('click'); 所以您的 fancybox 一开始就不会打开。
这是一个Demo
附加信息:
我以前用过 fancybox 插件,我从来没有遇到过这个问题。您可能想考虑向您的 fancybox 添加选项.. 例如添加此行:
'type':'iframe',
我会尝试使用 jsfiddle,但不幸的是他们似乎不允许这样做。
关于javascript - 无法在输入字段中输入文本(在花式框弹出窗口中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24588242/
我刚刚开始使用代码块并设置了我的 UI 以在 UI 的右下角显示 watch 窗口。我设置了断点并在 Debug模式下运行我的程序。我可以使用菜单工具栏上的按钮单步执行代码行,但我的 watch 窗口
我正在处理以下访问冲突: Unhandled exception at 0x77DB2A10 (ntdll.dll) in .exe.dmp: 0xC0000005: Access violation
我是一名优秀的程序员,十分优秀!