Javascript代码修改..简单错误
Javascript Code Modification ... Simple Error?
我正试图在我的网站上实现这个简单的jQuery Exit LightBox。。。(http://www.tonylea.com/2011/creating-a-jquery-exit-popup/)
弹出窗口非常聪明和简单,但只有当访问者位于页面顶部时才有效。如果访问者向下滚动,它将不起作用。一个人建议对PHP进行以下修复来解决这个问题,但当我在Dreamweaver中编辑它时,它不断抛出语法错误。
有人注意到错误在哪里或可能的修复方法吗?谢谢你们!
var oldPosition = -1;
$(document).ready(function() {
$(document).mousemove(function(e) {
$('#exitpopup').css('left', (window.innerWidth / 2 – $('#exitpopup').width() / 2));
$('#exitpopup').css('top', (window.innerHeight / 2 – $('#exitpopup').height() / 2));
var position = e.pageY – $(window).scrollTop();
if(position < 10) {
if(oldPosition != -1) {
if(position < oldPosition) {
// Show the exit popup
$('#exitpopup_bg').fadeIn();
$('#exitpopup').fadeIn();
}
oldPosition = position;
} else {
oldPosition = position;
}
}
$('#divData').html(oldPosition + " : " + position);
});
$('#exitpopup_bg').click(function() {
$('#exitpopup_bg').fadeOut();
$('#exitpopup').slideUp();
});
});
问题出在以下几行:
$('#exitpopup').css('left', (window.innerWidth / 2 – $('#exitpopup').width() / 2));
$('#exitpopup').css('top', (window.innerHeight / 2 – $('#exitpopup').height() / 2));
var position = e.pageY – $(window).scrollTop();
将–
替换为减号-
。
$('#exitpopup').css('left', (window.innerWidth / 2 - $('#exitpopup').width() / 2));
$('#exitpopup').css('top', (window.innerHeight / 2 - $('#exitpopup').height() / 2));
var position = e.pageY - $(window).scrollTop();
相关文章:
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- Javascript的限制或简单错误
- 为什么我在简单的 AngularJS 程序中收到此错误
- Node.js & Express 不能用简单的 Bootstrap 表单发布/错误
- 简单的jquery不起作用,并返回错误
- Angularjs 错误中的简单选项卡系统
- Javascript代码修改..简单错误
- 简单的JSON.parse错误
- 简单的Javascript什么都不做,控制台中没有错误
- 每当我试图将简单的图像源转换为数据URL时,就会出现安全错误异常
- DOM插入的简单javascript错误
- 简单滑块语法&其他可能的错误
- backbone.js抛出无效对象初始值设定项错误,这是一个非常简单的错误
- nodeJS在简单代码中获取错误
- 简单Javascript代码中的Javascript错误
- 节点.js - 简单示例和 EPERM 错误
- 用简单的jison语法分析错误
- 使用AJAX读取一个简单的文本文件.打开函数时出现拒绝访问错误
- 简单的PHP到Ajax'未登录'错误-如何
- 简单的Javascript错误