2013-02-18 109 views
0

我正在使用this jquery/css3滑塊,並希望使其響應。刷新jquery腳本媒體查詢/瀏覽器調整大小

<http://jsfiddle.net/mj13/dQTS4/2/> 

此滑塊的問題是它使用切片/蒙版來顯示圖像。在頁面加載時,腳本'獲取'圖像大小並基於該圖像創建切片/蒙版。

我設法在瀏覽器調整大小(寬度:33%)時使滑塊切片縮放。 但是,當我調整圖像大小時,問題就出現了,因爲縮放的「切片」是最初抓取到的圖像的百分比。

我已經嘗試創建媒體查詢以不同的屏幕尺寸顯示不同的圖像。不幸的是,該腳本基於頁面加載時的屏幕大小創建這些圖像切片!

有什麼方法可以重新加載jquery腳本或其中的一部分,當頁面大小調整時創建圖像切片?我願意考慮其他選擇。

在此先感謝!

回答

3

嘗試寫你的代碼window.resize function,如:

$(window).resize(function() { 
    // add the stuff here to execute the your slider again; 
}); 
+0

謝謝!除非我討厭點擊後它不會顯示。是否有計時器設置? – user2081877 2013-02-18 04:47:17

+0

我正在使用媒體查詢僅在特定頁面大小上進行刷新 – user2081877 2013-02-18 05:10:28

+0

代碼中存在'5000ms'的延遲,因此需要延遲5秒。 對於某些頁面大小,您應該只將代碼應用於匹配的媒體屏幕,也可以通過'screenWidth' – 2013-02-18 05:25:08

相關問題