鼠标悬停iframe时的Jquery滚动条

时间:2014-02-27 15:19:48

标签: javascript jquery events iframe mousewheel

好的,所以我现在正在建立一个网站。 html和服务器端部分没有问题。

但是我的javascript技巧是一个完全不同的故事。多年没与js合作过。我正在尝试做的是如下。我有一个名为headcontent的div容器。在该容器中包含我的标题,内容和页脚部分。请参阅链接http://fenrir-multimedia.nl/dev/?slide=dunes#

我现在正在尝试添加一个名为“Malihu自定义内容滚动条”的基于jquery的滚动条。这取代了普通的滚动条,使其更加圆滑。问题是,我在这个实例中的内容部分由一个对象或iframe组成,链接到另一个html文档。由于精心设计的原因,我无法将此内容直接放入index.php文件中。

现在滚动条大部分工作正常。直到我将鼠标悬停在对象框或iframe框上。然后外部文档捕获鼠标事件。滚动条不再起作用。

我的问题是,是否可以将鼠标悬停信息传递回父文档?这并没有急剧地使用.i文件如此友好地混淆了由Malihu.gr提供的。

注意:虽然我说它是外部文件。它实际上在同一服务器/域上运行。所以我已经知道这不应该对javascripts安全规则造成问题。

1 个答案:

答案 0 :(得分:0)

我假设您在用户点击滚动控件时尝试捕获左/右命令..我是对的吗?

$('body').keydown(function(e) {
  if(e.keyCode == 37) { // left
   //call scroll left on your control.
  }
  else if(e.keyCode == 39) { // right
   //call scroll right 
  }
});