2014-12-22 176 views
0

我在div上有一些javascript函數的小應用程序。以前開始對鉻進行更改,並且一切順利進行。但是,當我在IE中測試應用程序時,函數沒有執行,然後最終實現了在IE中更改了div定位和樣式,實際上,正常樣式「cursor:pointer」對同一個div也是不起作用的(它在chrome中工作)在IE中,任何人都可以幫助我解決這個問題。在IE瀏覽器和Chrome瀏覽器中Div定位和CSS樣式變化

這裏是我使用的代碼:

<!-- onclick function works in IE --> 
<div id="div1"> 
    <image path which display Next Shape and Name/> 
    <div id="innerdiv1" style="top: 20px; -webkit-transform-origin: 48px 0px; transform-origin: 48px 0px 0px;"> 
    <span>Nxt</span> 
    </div> 
</div> 
<!-- onclick function works in Chrome --> 
<div id="div2" style="cursor: pointer;" onClick = "someJsFunction();"> 
    <dummy image/> 
    <div id="innerdiv2" style="top: 20px; -webkit-transform-origin: 48px 0px; transform-origin: 48px 0px 0px;"> 
    <span></span> 
    </div> 
</div> 

預先感謝。

+0

你可以提出使用的代碼? –

+1

<!的onclick功能IE工程>

Nxt

+0

在上面的代碼<!的onclick功能在Chrome工作>,我有2周的div;但onclick函數在IE1上的div1和在Chrome上的div2上工作。相同對於光標指針和一些我如何不能避免去除div2,因爲它不是1的情況;在近3000條線的整個頁面代碼中發生相同的場景。 –

回答

0

對於這種情況,你需要找到瀏覽器,並根據瀏覽器,你也必須處理JavaScript函數。 在我的情況下,

!!document.documentMode --> used to identify IE browser 
!!window.chrome --> used to identify Chrome 

,並根據瀏覽器處理的JS功能也。

相關問題