台灣最大程式設計社群網站
線上人數
1251
 
會員總數:246046
討論主題:189630
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 相簿 下一頁功能
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
相簿 下一頁功能
價值 : 5 QP  點閱數:703 回應數:6
樓主

町風
初學者
229 213
1974 203
發送站內信

找了一些相簿沒有適合的,所以想說自己寫
按下一張時會找出現在顯示這張,然後設隱藏display:none
下一筆移除style="display:none"讓它顯示

可是我要如何找出現在顯示的這張呢 用.find()嗎


搜尋相關Tags的文章: [ 相簿 ] ,
本篇文章發表於2015-09-07 11:36
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
元素的取得善用 next prev
然後利用show跟hide來處理顯示隱藏

其實我建議你也可以直接去找圖片滾動相關的jquery插件。會比你自已寫還要來得好的。
因為你對於元素的指定跟處理還不了解的情況下。想要自已寫會有點難的。
本篇文章回覆於2015-09-07 17:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

町風
檢舉此回應
感謝~
我已經寫出來了 用.get()來取得元素
用next prev好像更好

圖片滑動顯示就不知道從何下手

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

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上認同你重新開發的衝力。

再告訴你一些程式上的修正。如果已經用了jquery。就最好完全學會用jquery的方式來處理。
如第46行的
$(pic_view).get(i).style.display !="none"
可以改成
$(pic_view).get(i).css('display') !="none"

或是將43~50行改成

這樣也是可以的
本篇文章回覆於2015-09-09 11:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

町風
檢舉此回應
感謝~
這樣真的簡潔多了

目前正在想換圖時,圖片有左至右滑動換下一張寫法,有什麼建議嗎?
還是真的要找現成套用
本篇文章回覆於2015-09-09 17:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

町風
檢舉此回應
在IE上會發生錯誤
第36行: var next=pic_get_index()-1; //已顯示第幾張+1
next內容為"\nfunction item() {\n [native code]\n}\n1"

本篇文章回覆於2015-09-10 16:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

町風
檢舉此回應
item=0; 改成 var item=0; 就好了

IE一定要宣告的意思嗎?

本篇文章回覆於2015-09-10 16:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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