2013-01-14 80 views
0

我想通過使用css轉換屬性來擴展Onclick中的scale,因爲它爲響應的東西提供了套件。腳本不工作在joomla上,但它在html頁面上完美工作

使用jQuery的一個插件,它適用於簡單的HTML http://techchef.co/devTest/test/

下面提到但是它does'not在Joomla網站上做工精細一個環節,而我試圖使用它,腳本完全顯示了網站前端,我解決問題。但現在它顯示一個錯誤 遺漏的類型錯誤的所有衝突:無法調用空

的「點擊」如果你檢查元素下面的鏈接,你會發現這個錯誤。

的腳本中使用base.js該網站 http://techchef.co/clients/Suitcase/index.php/travel/featurestravel

這裏完美要求是base.js文件 http://techchef.co/clients/Suitcase/templates/gk_music_free/js/base.js

請指導我如何開始工作...它已經花了我一整天的時間:(((

+1

查看您的開發人員控制檯並確定工作示例和破損示例之間的差異。 – Sparky

回答

0

控制檯錯誤說$('#new')是「不是對象」。因此,$不會被識別爲jQuery對象,jQuery未加載,或者#new元素不存在。對你而言,這是第一個項目。

您的jQuery在head中使用jQuery.noConflict();,所以您應該使用jQuery代替美元符號$

也只是爲了安全起見,我建議你內document.ready

<script type="text/javascript"> 

jQuery(document).ready(function() { 
    jQuery('#new').click(function() { 
     jQuery('#test').animate({ 
      scale: '+=0.33' 
     }, { 
      queue: false, 
      duration: 1000 
     }); 
    }); 
}); 

</script> 

這也將工作附上jQuery代碼...

<script type="text/javascript"> 

jQuery(document).ready(function($) { // pass the "$" into the function 
    $('#new').click(function() { 
     $('#test').animate({ 
      scale: '+=0.33' 
     }, { 
      queue: false, 
      duration: 1000 
     }); 
    }); 
}); 

</script> 

工作演示:http://jsfiddle.net/42HNC/

+0

嘿!非常感謝...非常感謝你讓我的一天...我會記住這一點 – mobi001

1

試試看下面;

<script type="text/javascript"> 

jQuery(document).ready(function($) { 
    $('#new').click(function() {$('#test').animate({scale: '+=0.33'}, {queue: false, duration: 1000});}); 
}); 


</script> 
相關問題