bxSlider javascript escape 'синтаксис

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';" />'
 });
});

Как правильно выполнить следующую строку, чтобы она работала?

  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

1 ответ

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 работает отлично.
  • 0
    +1 Это правильный ответ @alchuang. Проверьте скрипку здесь. jsfiddle.net/qMctW
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню