台灣最大程式設計社群網站
線上人數
1734
 
會員總數:246050
討論主題:189633
歡迎您免費加入會員
討論區列表 >> PHP >> jquery失效?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
jquery失效?
價值 : 30 QP  點閱數:4069 回應數:9
樓主

Kay
門外漢
0 21
377 72
發送站內信


想請問我加入了圖片輪播的程式
在html裡可以正常播放
但是放入到有php程式裡,卻失效了






我在<head>內加入了如上的程式,是無法執行<body>內的圖片
在html是可以的,想請問有辦法可以在php裡執行嗎?謝謝

本篇文章發表於2015-05-04 18:17
1樓
回應

育成
捐贈 VP 給 育成 檢舉此回應

HTML可以表示PHP也可以

檢查JS檔案是否可以正常下載

id 為 showcase 的元素是否存在

檢查Function有無work以及錯誤地方,在可能的地方放alert('test');用[站衛兵]的方式找錯誤


本篇文章回覆於2015-05-05 09:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

皮皮快跑
檢舉此回應
基本上js的debug使用alert()並不是個好方法。
如果是多迴圈內的alert()只會造成困擾罷了。

比較單純的做法就是使用瀏覽器提供的偵錯模式,使用console.log()來反映所要呈現的資料。

當然再上去還有像是JUNIT一類的單元測試工具。

不過有關於原po所述的放到.php就失效這件事,原po有安裝php server嗎?
本篇文章回覆於2015-05-05 09:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Kay
檢舉此回應
有安裝php,其他php可以正常顯示
上述的失效,就是圖片還在
不過輪播功能不見
只顯示單一個個圖片
本篇文章回覆於2015-05-05 10:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Kay
檢舉此回應
對了不好意思,我上面的意思可能說錯
應該說jquery輪播功能(上述的程式),附檔存成php是可以執行
然後我是加入這段,輪播功能就失效了
所以我才以為是無法執行php檔


本篇文章回覆於2015-05-05 12:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Kay
檢舉此回應
但是我又必須要載入index2.php
所以不知道有沒有別的載入方法
可以讓圖片輪播可以正常顯示
本篇文章回覆於2015-05-05 12:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
正常來講,先檢查你的html原始碼內容是否產生正常。
善用瀏覽器的除錯程式。(一般就是按f12那個)。檢查看看是否有發生錯誤了。

你說你加入了index2.php就發生問題了。我的猜測是你的index2.php可能載入了讓瀏覽器無法正常運行javascript的東西。
但這需要查看你的html原始碼才有辦法查出問題在哪。

你最好現在就開始學著除錯。
本篇文章回覆於2015-05-05 14:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
話說,這根本就漏掉了最重要的問題吧
不過include檔案造成JS效果異常
以我的經驗來說,最常見的問題是
1.結構衝突,有相同id的結構被插入,導致id重名,效果就會出現異常
2.JS衝突,引入的JS本身有衝突,效果也會出現異常
本篇文章回覆於2015-05-05 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Kay
檢舉此回應

按了F12真的有跑出東西ㄝ...(驚訝@@
有顯示兩條
◎Uncaught TypeError: $(...).awShowcase is not a function
◎Failed to clear temp storage: It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources. SecurityError

雖然看不太懂,不過瀏覽器竟然可以除錯~~~
本篇文章回覆於2015-05-05 17:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
第一個就可以知道~~~你的jq已經失效了。原因可能有很多。最大的可能性就是你插入的index2.php有問題。
第二個就可以知道你的結構不完整或是有問題。這也是可能造成jquery失效的原因

所以我猜測。你的html結構出問題了。
再從你另外一篇的發問。

我覺得你需要先從基本了解開始。先知道html標簽等問題。
另外也去了解一下所謂的html原始碼。要會去查看輸出的原始碼是什麼。
按f12那些網頁碼就是所謂的原始碼了。

你要知道那些東西是在做什麼的。
本篇文章回覆於2015-05-05 17:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.