這可能不是最好的解決辦法,但鑑於一些滑塊的侷限性,它好像你可能沒有選擇,因爲調整窗口大小,而不是推出自己的縮放功能。
$(window).resize(function() {
// put your code here to trigger resizing of your slider
});
Here's a basic jsfiddle as an example。你可以做這樣的事情,在你檢查窗口大小是否有一定寬度的情況下,如果是這樣,請包括JavaScript來調整內嵌寬度和高度的範例div。
編輯:更新了jsfiddle以包含用於更改元素寬度的邏輯。不幸的是,我不能告訴你具體什麼,你需要做什麼來觸發範例大小的變化,因爲文檔不是公開的,所以如果它不是這樣簡單的話,你可能需要聯繫開發人員尋求幫助:
$(window).resize(function() {
// If > 1280 then width: 1180, height: 454 else width: 940, height: 362
var width, height;
if (this.outerWidth > 1280) {
width = "1180px";
height = "454px";
}
else {
width = "940px";
height = "362px";
}
$("#banner-example-1").css("width", width);
$("#banner-example-1").css("height", height);
});
什麼阻止您使用CSS媒體查詢?你的例子並沒有說明你爲什麼需要改變使用JavaScript的大小。 – pvanhouten
這並沒有像jQuery的重載一樣工作。 @media screen and(min-width:1281px){banner-example-1 {width:1180px!important; height:454px!important;} } – KevinSweeney
你可以在這裏查看:http://www.sirkproductions.com/ – KevinSweeney