2013-04-30 62 views
0

我正在嘗試集成raty來運行web應用程序。 由於jQuery與jQuery.noConflict一起使用的幾個原因。在這種情況下,$被替換爲$ j。 事情是我無法得到它與$ j的工作。 下面是我在做什麼(我注意到,當我設置只讀這部分是工作原理:真)raty和jQuery.noConflict

$j(document).ready(function() { 

      $j('#divraty').raty({     
       path: '/images/raty', 
       score: 4, 
       click: function (score, evt) { 
        alert('ID: ' + $j(this).attr('id') + "\nscore: " + score + "\nevent: " + evt); 
       } 
      }); 
} 

我已經注意到,它的部分工作,當我設置只讀:真(4星的表現並沒有在控制檯錯誤)

這裏的控制檯說什麼:遺漏的類型錯誤:對象#有「對」

我嘗試更換在jquery.raty.js全部由$ $ J無方法,但它不改變一切。

任何想法如何解決這個問題?

+2

這jQuery的版本用於 – 2013-04-30 14:04:12

+0

沒有必要更換'$'在jquery.raty.js,它處理它內部 – 2013-04-30 14:05:24

+2

你需要使用jquery> = 1.7,因爲raty使用'.on()' – 2013-04-30 14:06:27

回答

1

您需要使用jQuery> = 1.7,因爲raty插件使用.on()

而且也沒有必要修改jquery.raty.js文件,因爲它處理noConflict內部

相關問題