ДжаваСкриптовете си пречат някъде..

  • Автор Автор taxi
  • Начална дата Начална дата

taxi

Registered
Идеята ми е да направя 2в1 между тези две неща:

http://www.landofcoder.com/jquery-plugins/item/10-the-lof-jsidernews-plugin (index2.html)
и това:
http://web-tourist.net/login/login/view.php?st=2942


Обаче ДжаваСкриптовете някъде си правят проблем и аз като не разбирам нищо от JS, гледам тъпо.. Чудех се някой от вас, дали няма програма, дето да покаже еррор или да има добро/експертно око и да намери проблема..

Двете неща, като ги комбинирам, едното задължително не работи.. Ако сложа най-отдолу JS-то от урока на админа да зарежда, слайдъра няма да работи и обратното.. Ако сложа на слайдъра скриптовете най-отдолу, слайдъра ще работи, но няма да работи 'извеждането на информация без рефреш' .. Имам надежда във вас или поне се надявам някой да му намери цаката, ако не.. Ще си правя нови планове.. : )
 
Програмата се нарича FireBug за firefox. Там ти показва грешката на javascripta, когато си на реижим конзола
 
Пише:

28i15ph.png


Кода е:

<script type="text/javascript">
$(document).ready( function(){
$('#lofslidecontent45').lofJSidernews( { interval:2000,
easing:'easeInOutQuad',
duration:1200,
auto:true } );
});
</script>

И припомням, че този проблем излиза, като събера JS-то от урока и JS-то на слайдъра (като най-отдолу седят тези от урока). Ако най-отдолу седят скриптовете на Слайдъра, то той си работи, но зареждането на страници без рефреш не работи..

Ето и обратното като направим, какво се получава:

Да добавя, че не ми излезе еррор, като зареди страницата, ами излезе чак, когато избрах съдържанието на страницата да се промени без рефреш..

В случая, урока има 4 копчета, които променят съдържанието без рефреш, пробвах и 4-те и ми излязоха 4 едни и същи ерори:

iz3uih.png


Проблема е при prototype.js (ред 1062), което се пада:

show: function(element) {
$(element).style.display = '';
return element;
},

Извадих малка част от кода, защото не разбирам, а и сами виждате, че кода е 1000 реда(даже общо е 2300)..

Ако искате да погледнете по-подробно този JS файл, ето линк за него: http://wt-files.hit.bg/prototype.js

п.с. @shterev, благодарско много за адона, доста е полезен. : )
 
Ами мъчиш се да вкараш две javascript библиотеки prototype и jquery и е нормално да се бъгне. Провери в нета как да позлваш prorotype и jquery без конфликти - има го. ;)
 
$j = jQuery.noConflict() най-отгоре на кода ти и вместо $ за jQuery ще използваш $j или каквото си дефинираш.
 
Златни сте, това е било проблема. Благодарен съм ви за спестеното време и мъките от които ме избавихте и естествено за отделеното време над проблема ми. :?:
 

Back
Горе