我在Bootstrap中遇到了一個奇怪的問題。當我調用PHP函數時,摺疊菜單不再起作用。引導與PHP的衝突。菜單崩潰不起作用
這是我正在使用的代碼。
index.html的標題:
<link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" href="css/override.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
頭之前包括它具有代碼的config.php:
require_once(DIR_FS_INCLUDES.'functions/function.php');
$db_link = re_db_connect(DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD,DB_DATABASE);
//echo mysql_error();
define('DB_LINK', $db_link);
如果我註釋掉$ db_link菜單重新開始工作。
下面是與功能re_db_connect的$ db_link
function re_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
global $$link;
if (USE_PCONNECT == 'true') {
$$link = mysql_pconnect($server, $username, $password);
} else {
$$link = mysql_connect($server, $username, $password);
}
if ($$link) mysql_select_db($database);
return $$link;
}
問題()的代碼,再一次,如果我刪除一切工作正常。我看過輸出的HTML,沒有任何東西看起來不合適。
我不確定爲什麼PHP會影響Bootstrap並且不勝感激。
謝謝您的高級。
PHP不能影響引導,它是你的輸出。一個是服務器端,一個是客戶端。 – Pitchinnate
就像Tseng指出的那樣,這可能就是定義陳述。這可能會反映出一些愚蠢的行爲,並打破引導程序影響的「div」。 – asafreedman
我已通過W3 HTML5驗證器檢查網頁,看看是否有任何愚蠢的標籤扔在那裏。該頁面乾淨併成功檢查爲HTML5。 – Sakhar