2015-10-16 71 views
0

我目前正在使用React v0.14.0,而且我無法點擊由Safari v8.0.6和IE上的React生成的任何鏈接。我已經添加了遊標:指針,如link所示,但沒有運氣。相同的代碼在Safari(版本9.0.1(11601.2.7.2))上似乎工作得很好,沒有cursor:pointer。你能幫我弄清楚如何使它工作? 下面我的代碼:在Safari/IE中反應事件點擊未觸發

var React = require('react/addons');  
var myComponent = React.createClass({ 
    displayName: 'helloworld', 
    render: function() { 
     var style = {cursor : 'pointer'}; 
     return (
      <p><a onClick={() => alert('clicked')} style={ style }>Hello World</a></p> 
     ); 
    } 
}); 
module.exports = myComponent; 
+0

你在編譯你的代碼嗎?否則,'onClick = {function(){alert('clicked'); }}' –

+0

是的,但仍然無法正常工作。 –

+0

我終於明白了。它必須解決Safari無法解釋函數語法的問題。謝謝@limelights –

回答

0

我只是改變了這一個:myFunction的(PARAM){}給myFunction:功能(PARAM){}現在所有的工作,因爲它應該。