Я пытаюсь реализовать scrollbar plugin на div на моем веб-сайте, но перед этим я сталкиваюсь с несколькими проблемами. Прежде всего, он должен был работать как это:
jQuery(document).ready(function ($) {
"use strict";
$('.chat-messages').perfectScrollbar({suppressScrollX: true});
});
Но я только мог заставить его работать так:
$(window).load(function() {
"use strict";
$('.chat-messages').perfectScrollbar({suppressScrollX: true});
});
Но с window.load сценарий не кажется, работает все время, или, по крайней мере, полоса прокрутки не всегда отображается.
Я не очень хорошо знаком с js или jquery, но вставил файл src perfect-scrollbar.js
в папку, и я называю это обычно следующим: <script src="http://domain.com/javascript/perfect-scrollbar.js"></script>
на заголовке и помещая код, который я описал выше, с окном . груз сразу после этого между <script></script>
. Я предполагаю, что это конфликт с другим документом готов так что я искал в Интернете для решения и других способов, чтобы загрузить его, и я нашел штуковину не конфликтной и пытался реализовать так:
$.noConflict();
jQuery(document).ready(function($) {
"use strict";
$('.chat-messages').perfectScrollbar({suppressScrollX: true});
});
});
, но до сих пор нет результатов , единственное, что это делает, - это остановить работу jQuery веб-сайта. Кто-нибудь может мне с этим помочь? спасибо заранее
'noConflict' заключается в решении конфликтов между несколькими версиями JQuery, а не к нему вызовов. – Quentin
Как выглядит HTML для элемента, на который вы нацеливаетесь? Это на самом деле HTML или вы добавляете его с JS? – Quentin
да это HTML-код:
–