2012-04-21 31 views
4

我想在我的應用程序中使用pjax,基本上它可以正常工作,但是我無法弄清楚如何將它用於頁面特定的JS和CSS代碼。在頁面特定的javascript和css中使用pjax

我通常每頁都有一個應用程序範圍的和一個頁面特定的JS和CSS文件。

爲了避免幾個頁面特定的JS文件之間的衝突,我唯一能想到的解決方案是在加載另一個頁面時手動取消綁定所有頁面特定的事件處理程序,但這會變得非常複雜,因爲我必須取消綁定全部用於任何頁面特定代碼的事件處理程序。

對於CSS,解決方案是增加特性,例如通過在頁面特定的ID前加上所有選擇器,這當然是可能的,但在我看來,這不是最優雅的解決方案。

有沒有人發現一個優雅的解決方案使用頁面特定的JS和CSS文件的pjax?

+0

頁面特定的事件處理程序僅適用於頁面特定的內容嗎? – 2012-04-21 22:51:38

+0

任何運氣都能算出來嗎?我有同樣的問題.. – EugeneMi 2012-10-15 01:14:59

+0

同樣的問題在這裏。我感覺到pjax更適合靜態內容網站。當你在頁面中進行交互時,很難甚至將事件綁定和插件插入頁面中。 – shreyj 2014-11-10 19:58:47

回答

相關問題