你好!!
你这是要修改样式的意思吧,是想通过javascript来控制样式么?
可以直接为元素设置style来达到你想要的效果。
//首先<div class="list_top">增加一个id标识,改为<div id="listTop" class="list_top">
<script>//在这里配置你的内容,对照你自己要的数值就好了
var config={
"_width":"960px",
"_height":"60px",
"_background":"#faa",
"_li_width":"",
"_li_height":"",
"_a_color":"yellow"
}
//初始化函数,将配置的数值,分别设置到元素中
function init(config){
var lstTop = document.getElementById("listTop")
lstTop.style.width = config["_width"]?config["_width"]:lstTop.style.width
lstTop.style.height= config["_height"]?config["_height"]:lstTop.style.height
lstTop.style.background= config["_background"]?config["_background"]:lstTop.style.background
var hot = document.getElementById("hottitle")
hot.style.width = config["_width"]?config["_width"]:hot.style.width
hot.style.height= config["_height"]?config["_height"]:hot.style.height
var ul = document.getElementById("ulid")
ul.style.width = config["_width"]?config["_width"]:ul.style.width
ul.style.height= config["_height"]?config["_height"]:ul.style.height
var lis = ul.getElementsByTagName("li")
for(var i=0i<lis.lengthi++){
lis[i].style.width = config["_li_width"]?config["_li_width"]:lis[i].style.width
lis[i].style.height= config["_li_width"]?config["_li_width"]:lis[i].style.height
var a = lis[i].getElementsByTagName("a")
a[0].style.color = config["_a_color"]?config["_a_color"]:a[0].style.color
}
}
window.onload = function(){
init(config)
}
</script>
swiper.js 没有限制slider的高度,因为考虑到图片的不规则性,限制了高度,对于一些过大或者过小的图片会造成失真,你可以通过自己设置slider的高度,通过overflow:hidden来避免失真。