[...document.querySelectorAll('[data-bio]')]
.forEach(span => { // для каждого
new Tooltip($(span), {
placement: 'top',
// вылавливаем Inner html элемента на странице по селектору "data-bio=#имя-элемента"
title: document.querySelector(span.dataset.bio).innerHTML,
html: true
})
})
document.body.addEventListener('click', (e) => {
// у кликнутого элемента есть класс .hubspot-open?
if (e.target.classList.contains('hubspot-open')) {
e.preventDefault();
if (hubspot) {
hubspot.messages.EXPERIMENTAL_API.requestWidgetOpen();
}
}
})
$('.hubspot-open').on('click', function (e) {
e.preventDefault();
if (hubspot) {
hubspot.messages.EXPERIMENTAL_API.requestWidgetOpen();
}
})
const phantom = require('phantom')
links = ['https://toster.ru/q/611072', 'https://toster.ru/q/611071',
'https://toster.ru/q/611070', 'https://toster.ru/q/611068',
'http://phantomjs.org/api/webpage/method/open.html'];
titles = [];
(async function () {
const instance = await phantom.create();
const page = await instance.createPage();
for (link of links) {
const status = await page.open(link);
const title = await page.property('title');
titles.push(title)
}
console.log(titles)
await instance.exit();
})();