Пытаюсь подключить этот скрипт:
http://masscode.ru/index.php/k2/item/21-liquotes
но из-за него ничего не работает
подключаю jquery-1.7.1.min
потом
jquery.liQuotes (вот его содержимое)
/*
* jQuery liQuotes v 1.0
* http://
*
* Copyright 2010, Linnik Yura
* Free to use
*
* June 2011
*/
jQuery.fn.liQuotes = function(options){
return this.each(function(){
htmlreplace($(this));
function htmlreplace(element){
if (!element) element = document.body;
var nodes = $(element).contents().each(function () {
if (this.nodeType == Node.TEXT_NODE) {
var result = $(this).text().replace(/\x27/g, '\x22').replace(/(\w)\x22(\w)/g, '$1\x27$2').replace(/(^)\x22(\s)/g, '$1»$2').replace(/(^|\s|\()"/g, "$1«").replace(/"(\;|\!|\?|\:|\.|\,|$|\)|\s)/g, "»$1")
$(this).after(result).remove();
} else {
htmlreplace(this);
};
});
};
});
};
и перестают работать всякие другие скрипты (кнопка наверх, баннеро-крутилка)
выявил, что это связанно с файлом
jquery-1.7.1.min
но если его убрать - тогда скрипт не работает.
Как сделать чтобы работали все?
начал читать, увидел про noconflict пробовал на разных сайтах найти решение, но там только какая-то теория без конкретного примера или примеры, но не понятные куда код писать и т.д
сейчас на сайте так:
подключается куча стилей и скриптов
затем в конце:
<script src="test/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript" src="test/jquery.liQuotes.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//START TEST
$('a.event').click(function(){alert('������� "click"')})
//END TEST
$('.q').liQuotes();
})
</script>
Что делать с этим ноконфликтом чтобы работало?
пробовал всякие варианты, вставлять с этим ноуконфликтом - но ничего не срабатывало что он есть, что нет