Помогите с jquery

psics
На сайте с 02.04.2009
Offline
130
569

Здравствуйте.

Проблемка следующего характера на сайте (локалка) все слайдеры работают, но подключаю один модуль (самописный), который работает отдельно.

После подключения этого джаваскрипта отключается все скрипты, которые подключены ниже. И этот не работает.

Видимо конфликт думаю, что разные языки. Нужна подсказка профи

V
На сайте с 10.01.2012
Offline
85
#1

А показать сами скрипты не судьба? Сколько раз говорилось и снова приходится повторять - Тут телепатов НЕТ!!!

Может быть что угодно. Вплоть до банального - использование одних и тех же констант

I
На сайте с 19.02.2012
Offline
93
#2
psics:
Видимо конфликт думаю, что разные языки. Нужна подсказка профи

Разные не языки а javascript-фреймворки, скорее всего один блок кода написан на jQuery, а второй, например, MooTools. Подобные ситуации часто возникают на Joomla, где много сторонних компонентов.

V
На сайте с 10.01.2012
Offline
85
#3
Imitator:
скорее всего один блок кода написан на jQuery, а второй, например, MooTools.

Данное сочетание конфликтует так же как и html + php + JS. "В руках гения и камень золото, в руках дурака - и золото камень...."

psics
На сайте с 02.04.2009
Offline
130
#4

html

<html>

<head>

<title>Калькулятор - Стоимость сервисного обслуживания</title>

<script src="jquery.js" type="text/javascript"></script>

<script src="jquery.selectboxes.js" type="text/javascript"></script>

<script src="calc.js" type="text/javascript"></script>

<link href="calc.css" rel="stylesheet" type="text/css">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<style>

.bigtext {

font: bold 16px Arial, Helvetica, sans-serif;

}

* {

font:12px Arial, Helvetica, sans-serif;

}

</style>

</head>

<body>

<h1 class="bigtext">Калькулятор - Стоимость сервисного обслуживания</h1>

<div>

<span id="message"></span>

<form id="form" action="zakaz.php" method="post">

<table width="450" cellpadding=5 border="0" cellspacing="0" >

<tr>

<td width="50">Н/час</td>

<td>Стоимость</td>

</tr>

<tr>

<td></td>

<td>

<select id="city" onChange="calculate()"><option value="0">- Город -</option></select>

<select id="probeg" onChange="calculate()"><option value="0">- Пробег -</option></select>

</td>

<td><b class="bigtext">Total</b></td>

</tr>

<tr>

<td></td>

<td>

Стоимость нормачаса (грн/рублей): <span id="square"></span>

</td>

<td id="totsumm" bgcolor="red">0</td>

</tr>

<tr>

<td id="rrcost" bgcolor="#ccc">0</td>

<td bgcolor="#ccc"><b>Регламентные работы</b></td>

<td id="rrsumm" bgcolor="#ccc">0</td>

</tr>

<tr>

<td id="zzk-cost">0</td>

<td>-проверка задних тормозных колодок</td>

<td></td>

</tr>

<tr>

<td id="zm-cost">0</td>

<td>-замена моторного масла</td>

<td></td>

</tr>

jquery

var probeg = {

"2500" : "2500",

"15000" : "15000",

"30000" : "30000",

"45000" : "45000",

"60000a" : "60000a",

"60000" : "60000",

"75000" : "75000",

"90000" : "90000",

"105000" : "105000",

"120000" : "120000",

"135000a" : "135000a",

"135000" : "135000"

}

var city = {

"880" : "Москва",

"850" : "Санкт-Петербург",

"162" : "Киев",

"150" : "Винница",

"160" : "Донецк",

"132" : "Сумы"

}

$(document).ready( function() {

$("#probeg").addOption(probeg, false);

$("#city").addOption(city, false);

});

function calculate(){

if ($('#probeg').val() == 0 || $('#city').val() == 0) return false;

p = $('#probeg').val();

c = $('#city').val();

// Считаем нормочас для города

var square = $('#city').val();

$('#square').html(square);

...

vadts
На сайте с 08.03.2008
Offline
153
#5

че за хрень, скрипты должны быть внутри тега <script></script>

fura.pro, gruzovik.pro, rezume.pro, rezina.pro, prognoz.pro, referat.pro, voditel.pro, zdanie.pro (mailto:vadim@svitonline.com?subject=.pro)
EA
На сайте с 15.06.2006
Offline
70
#6

у jq есть метод noConflict, который надо запустить сразу после загрузки

а потом использовать не $(), а jQuery()

может поможет

psics
На сайте с 02.04.2009
Offline
130
#7

чуть не понятно, можно более конкретно...

---------- Добавлено 20.08.2012 в 15:11 ----------

vadts:
че за хрень, скрипты должны быть внутри тега <script></script>

скрипты подключены в теге head - они в отдельном файле.

Вот подключение <script src="calc.js" type="text/javascript"></script>

Сразу оговорюсь добавляю код на dle возможно в нем есть какой-то ньюанс...

---------- Добавлено 20.08.2012 в 15:22 ----------

Все разобрался всем благодарен за попытку помочь

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий