2013-11-15 69 views
1

我有我的样式表中的这段代码将光标更改为一页上的指针,它除了在Firefox上,它不会给你一个“指针”手指让你知道该网页是可点击的。整个页面可点击,Firefox

html { 
    cursor:pointer; 
    } 

问题是,在body标签中放置onclick事件的常规方法不起作用。 (如下图所示不工作)

<body onclick="window.href.location=filename"> 
body text 
</body> 

如何在整个页面上获得一个指针而不是在Firefox中的正常鼠标光标?

+0

你为什么要这么做?给我们一些见解...你的目标等 –

+0

整个页面是可点击的,但没有指针或在页面上说什么,人们不会知道哈哈。 – user2989343

回答

2

您将不得不填充整个屏幕的元素。

html { 
    cursor:pointer; 
    width: 100%; 
    height: 100%; 
} 

Check this JSFiddle我为你放在一起。

+0

宽度和高度是不需要的... –

+0

实际上它是麦克风。我已经在页面顶部看到了原始光标:指针。并感谢@leonardo现在它工作得很好。 – user2989343

0

我猜你需要与像一些元素来填充整个页面:

<div style="position:absolute;top:0px;left:0px;right:0px;bottom:0px"> 
</div> 

,并使用此体内。你可能需要关心身体的利润。

或者你通过的javascrip附加一个单击处理整个窗口:

window.addEventListener("click", doSomething, false); 
0

让生活更轻松:

<a href="#" id="page" onclick="JScode()"></a> 

CSS

#page{display:block;position:absolute;top:0;bottom:0:left:0;right:0;} 
3

添加悬停规则身体元件。

body:hover { 
    cursor:pointer; 
} 
+0

这是正确的答案... –