У меня есть набор значений id
в 4 массивах. Каждому массиву будет присвоено текстовое значение для h1 и p, которые я еще не добавил. Прямо сейчас я просто пытаюсь заставить его предупредить, если щелкнуть одно из изображений в массиве graphicsDesign. Я попытался с помощью $ .inArray
var graphicDesign = [$('#design'), $('#DD'), $('#SElogo')];
var webDesign = [$('#bootstrap'), $('#farm'), $('#pong'), $('#SE'), $('#dung')];
var programming = [$('#SE'), $('#dung'), $('#sacar')];
var other = [$('#firm')];
function categories() {
if ($.inArray(this, graphicDesign) > -1) {
alert('hello');
}
}
Что вы хотите сказать? – Qianyue
В вашем демо-коде 'this' не будет элементом, так как вы его вызываете отдельно. Добавьте 'console.log (this)' в 'categories()' и откройте консоль (нажмите F12). Вы поймете, что я имею в виду. –
как получить предупреждение для работы. Каждое изображение в моей галерее имеет идентификатор, каждый идентификатор находится в одном из моих массивов, если щелкнуто изображение имеет идентификатор, который находится в массиве x, чем он должен делать определенную вещь.Прямо сейчас я просто пытаюсь настроить его правильно, используя отмененную демо-версию – Shniper