2013-10-18 34 views
-2

我在包含腳本的基於Wordpress的網站上設置了調查問卷。該腳本基於頁面的content()部分。但是,現在頁面上的其他腳本停止工作(例如,下拉菜單,頁面標題的動態顯示等)。我的腳本是否會讓頁面上的所有其他腳本停止工作,如果有的話,是否有一個簡單的編輯腳本來解決這個問題?我的Wordpress頁面內容中的javascript停止工作頁面上的其他腳本

發生問題的頁面是在這裏:http://paracelsus-suchttherapie.ch/selbsttests/alkoholsucht-selbsttest/

和我談論劇本內容如下:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script> 
<script type="text/javascript">// <![CDATA[ 
$(window).load(function(){ 
function calcscore(){ 
var score = 0; 
$(".calc:checked").each(function(){ 
    score+=parseInt($(this).val(),10); 
}); 
$("input[name=sum]").val(score) 
} 
$().ready(function(){ 
$(".calc").change(function(){ 
    calcscore() 
}); 
}); 
}); 
// ]]></script> 
+5

請避免鏈接到外部網站。另外,你是否檢查控制檯日誌中是否有錯誤? – Terry

回答

0

這裏的問題可能是由於你直接引用$變量(因爲jQuery處於noConflict()模式,所以在WordPress中並未將其映射到jQuery)。

var $ = jQuery.noConflict();啓動腳本的jQuery分配給$

0

感謝您指出我在正確的方向。我用jQuery替換所有$來解決它。現在工作順利。

相關問題