Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 2126 Просмотров
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
На сайте установил скрипт плавающей подсказки. Возникает конфликт, не хочет работать скрипт плавающих подсказок. А как только убираю <script type="text/javascript">jQuery.noConflict();</script> ТО! Подсказки начинают работать а выпадающее меню перестает работать.

Помогите решить этот конфликт!



<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>
<script type="text/javascript">jQuery.noConflict();</script>
<script src="<?php echo $xtc->templateUrl; ?>js/jTooltip.jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".tooltip").jTooltip({
type : "mousemove"
});
});
</script>
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #1 : 06.02.2015, 21:11:43 »
уже и местами менял в разных вариантах. ничего не идет.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Как разрешить конфликт скриптов?
« Ответ #2 : 06.02.2015, 21:42:49 »
не решайте последствия, устраняйте причину
Нельзя (ну можно, но это многоженство, будут проблемы) использоваться разные библиотеки, в данном случае банально мутулз и квери
Или мутулз или джквери, выберите себе одну жену и будет счастье.
Угодить всем нельзя (можно, но нельзя)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Как разрешить конфликт скриптов?
« Ответ #3 : 06.02.2015, 21:43:51 »
Попробуйте так (обертка):
Код
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function() {
$j(".tooltip").jTooltip({
type : "mousemove"
});
});
</script>

Это закомментируйте:
Код
<script type="text/javascript">jQuery.noConflict();</script>
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #4 : 06.02.2015, 23:11:52 »
Не не получается. Не работает. Я уже и другой плагин по примеру делаю рекация таже самая


<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>

<!---<script type="text/javascript">jQuery.noConflict();</script>--->

   <script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
   <script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>

<script type="text/javascript">

var j = jQuery.noConflict();
$j(document).ready(function(){
$j("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$j("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$j("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$j("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$j("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>

<jdoc:include type="head" />
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #5 : 06.02.2015, 23:20:34 »
капец уже  и так сделал. все равно не идет.

люди подскажите! пожалуйста



 
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>
<script type="text/javascript">jQuery.noConflict();</script>

<script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>   
<script type="text/javascript">
jQuery(function($){
$("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>
<jdoc:include type="head" />
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #6 : 06.02.2015, 23:21:45 »
не решайте последствия, устраняйте причину
Нельзя (ну можно, но это многоженство, будут проблемы) использоваться разные библиотеки, в данном случае банально мутулз и квери
Или мутулз или джквери, выберите себе одну жену и будет счастье.
Угодить всем нельзя (можно, но нельзя)
Так в том то и дело. КАК ВЫБРАТЬ?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Как разрешить конфликт скриптов?
« Ответ #7 : 06.02.2015, 23:25:53 »
Попробуйте так (обертка):
Код
var $j = jQuery.noConflict();
$j(document).ready(function() {
var j = jQuery.noConflict();
$j(document).ready(function(){
А может просто внимательно читать советы?
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #8 : 06.02.2015, 23:28:31 »
да я понял. тоже заметил что var $j не поставил $

Я исправлял. Не работает этот вариант
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #9 : 06.02.2015, 23:29:12 »
подскажите что сюда вписать чтобы все заработало

<script type="text/javascript">
jQuery(function($){
$("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #10 : 06.02.2015, 23:34:39 »
И этот вариант не прокатил

 var j = jQuery.noConflict();
j(document).ready(function()


Может поможете решить вопрос конфликтов скриптов?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Как разрешить конфликт скриптов?
« Ответ #11 : 06.02.2015, 23:35:37 »
Что консоль говорит? Может и подскажет кто. "Не работает" это ни о чем.
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #12 : 06.02.2015, 23:38:27 »
так я от консоли далекий

вот делаю сайт. http://539687.fdcorp.web.hosting-test.net/2015-02-04-21-05-33/%D0%BA%D1%80%D0%B0%D0%BD%D1%8B-%D1%88%D0%B0%D1%80%D0%BE%D0%B2%D1%8B%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%BE%D0%B4%D1%8B/item/kran-poliva.html

Вот что сейчас на странице. Как сделать чтобы все заработало

<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>

<!---<script type="text/javascript">jQuery.noConflict();</script>--->

<script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>   

<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$j("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$j("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$j("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$j("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #13 : 06.02.2015, 23:40:34 »
подскажите как запустить скрипт подсказок.

оригинальный скрипт

<script type="text/javascript">
$(document).ready(function(){
$("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>

*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #14 : 06.02.2015, 23:41:56 »
когда убираю <script type="text/javascript">jQuery.noConflict();</script> то подсказки работаю  а менюшка нет


<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>
<!---<script type="text/javascript">jQuery.noConflict();</script>--->

<script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>   
<script type="text/javascript">
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #15 : 06.02.2015, 23:44:44 »
Сейчас все привел в исходное состояние.
Вот так выглядит код. Конфликт по прежнему не решен.

<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>
<script type="text/javascript">jQuery.noConflict();</script>

<script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>   
<script type="text/javascript">
$(document).ready(function(){
$("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>
<jdoc:include type="head" />
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Как разрешить конфликт скриптов?
« Ответ #16 : 06.02.2015, 23:45:23 »
Необходимо сначала определить что и с чем конфиктует, а потом уже устранять
Код
<script type="text/javascript">
var $j = jQuery.noConflict(); ---- почему внутри контейнера?
...
---->>>
Спойлер
[свернуть]
пробуем. Добавляем строку
Код
<script>var $j = jQuery.noConflict();</script>
и далее делаем замену в скрипте бакса на введенную переменную, например  
Код
<script type="text/javascript">
$j("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$j("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
...
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #17 : 06.02.2015, 23:52:00 »
сначала сделал так

<script type="text/javascript">
var $j = jQuery.noConflict();{
$j("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$j("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$j("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$j("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$j("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>

НЕ СРАБОТАЛО
ПОТОМ ТАК
ТОЖе не помогло


<script>var $j = jQuery.noConflict();</script>

<script type="text/javascript">
{
$j("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$j("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$j("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$j("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$j("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>

*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #18 : 07.02.2015, 00:01:29 »
вот именно в данном случае не срабатывают варианты которые находил в интернете.

посмотрите пожалуйста на код.
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #19 : 07.02.2015, 00:05:06 »
Сейчас все привел в исходное состояние.
Вот так выглядит код. Конфликт по прежнему не решен.

<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script src="<?php echo $xtc->templateUrl; ?>js/bootstrap.js" type="text/javascript"></script>
<script type="text/javascript">jQuery.noConflict();</script>

<script src="<?php echo $xtc->templateUrl; ?>js/mopTip-2.2.js" type="text/javascript"></script>
<script src="<?php echo $xtc->templateUrl; ?>js/jquery.pngFix-1.2.js" type="text/javascript"></script>   
<script type="text/javascript">
$(document).ready(function(){
$("#demo1Btn").mopTip({'w':150,'style':"overOut",'get':"#demo1"});
$("#demo2Btn").mopTip({'w':150,'style':"overClick",'get':"#demo2"});
$("#demo3Btn").mopTip({'w':150,'style':"overOut",'get':"#demo3"});
$("#demo4Btn").mopTip({'w':150,'style':"overClick",'get':"#demo4"});
$("#demo5Btn").mopTip({'w':150,'style':"overOut",'get':"#demo5"});
});
</script>
<jdoc:include type="head" />
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #20 : 07.02.2015, 00:06:57 »
установил вот этот прикольный скрипт подсказок. но у меня он не запускается
http://pcvector.net/uploads/demo/scripts/tooltips/moptip/index.html
*

Vas80

  • Захожу иногда
  • 238
  • 0 / 1
Re: Как разрешить конфликт скриптов?
« Ответ #21 : 07.02.2015, 00:20:20 »
может все таки есть какое решение.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получение списка стилей и скриптов

Автор AlekVolsk

Ответов: 1
Просмотров: 870
Последний ответ 07.09.2015, 14:04:22
от AlekVolsk
Конфликт bs3 и juqery из ядра, если на странице есть breadcrump

Автор AlekVolsk

Ответов: 2
Просмотров: 2489
Последний ответ 26.07.2014, 20:08:49
от AlekVolsk