我尝试应用此代码:
nextText: '<img src="images/nextImgBtn.png" onmouseover="this.src='images/overnextImgBtn.png'" onmouseout="this.src='images/nextImgBtn.png '">',
prevText: '<img src="images/prevImgBtn.png" onmouseover="this.src='images/hoverprevImgBtn.png '" onmouseout="this.src='images/prevImgBtn.png '">'
到 jquery
的现成调用函数$(document).ready(function () {
$('.slider1').bxSlider({
slideWidth: 1050,
minSlides: 1,
maxSlides: 1,
slideMargin: 10,
infiniteLoop: true,
hideControlOnEnd: false,
mode: 'horizontal',
video: true,
useCSS: false,
easing: 'easeOutElastic',
speed: 2000,
pagerCustom: '#bx-pager',
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
nextText: '<img src="images/nextImgBtn.png" onmouseover="this.src='
images / hovernextImgBtn.png '" onmouseout="this.src='
images / nextImgBtn.png '">',
prevText: '<img src="images/prevImgBtn.png" onmouseover="this.src='
images / hoverprevImgBtn.png '" onmouseout="this.src='
images / prevImgBtn.png '">'
});
});
答案 0 :(得分:0)
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
你最好试试CSS解决方案
#slider-next:hover{
src:url(images/hovernextImgBtn.png)
}
答案 1 :(得分:0)
它的语法错误,你需要逃避引号。即使它不是最好的解决方案,它应该可以解决您的问题:
nextText: '<img src="images/nextImgBtn.png" onmouseover="this.src=\'images/overnextImgBtn.png \'" onmouseout="this.src=\'images/nextImgBtn.png \'">',
prevText: '<img src="images/prevImgBtn.png" onmouseover="this.src=\'images/hoverprevImgBtn.png \'" onmouseout="this.src=\'images/prevImgBtn.png \'">'
Gena的解决方案应该可行,并且可能是最好的解决方案。这个也应该起作用
nextText: '<img src="images/nextImgBtn.png" id="slider-next">',
prevText: '<img src="images/prevImgBtn.png" id="slider-prev">
并在你的CSS中:
#slider-prev:hover{
src:url(images/hoverprevImgBtn.png)
}
#slider-next:hover{
src:url(images/hovernextImgBtn.png)
}