2013-11-14 3 views
0
$(document).ready(function(){ 
$('#slider-comingsoon').bxSlider({ 
    mode: 'fade', 
    pagerCustom: '#slider-comingsoon-pager', 
    nextSelector: '#slider-comingsoon-next', 
    nextText: '<img src="../images/box-rightarrow-hd.png" height="34px" width="27px" onmouseover="this.src='../images/box-rightarrow-hd-rollover.png';" onmouseout="this.src='../images/box-rightarrow-hd.png';" />' 
}); 
}); 

Как правильно избежать следующей строки, чтобы она работала?bxSlider javascript escape 'синтаксис

nextText: '<img src="../images/box-rightarrow-hd.png" height="34px" width="27px" onmouseover="this.src='../images/box-rightarrow-hd-rollover.png';" onmouseout="this.src='../images/box-rightarrow-hd.png';" />' 

ответ

2

Использование \' вместо '

nextText: '<img src="../images/box-rightarrow-hd.png" height="34px" width="27px" onmouseover="this.src=\'../images/box-rightarrow-hd-rollover.png\';" onmouseout="this.src=\'../images/box-rightarrow-hd.png\';" />' 
+0

Это первая вещь, которую я пытался, но как ни странно это не работает. Это связано с этой строкой, так как как только я прокомментировал это, плагин jQuery отлично работает. – alchuang

+0

+1 Это правильный ответ @alchuang. Проверьте скрипку здесь. http://jsfiddle.net/qMctW/ – VJS

+0

Получается, что он работает! Ошибка с моей стороны. Еще раз спасибо! :) – alchuang

Смежные вопросы