Отключение подсказок браузера на ссылках и <сокр.> s

Вы можете использовать distHaversine(x,y), где х имеет много точек (data[,3:2] в вашем примере), а у - единственная точка.

Воспроизводимый пример:

set.seed(123)
y = c(40.706914,-74.011322)
data = data.frame(1:10, rnorm(10, y[1], 0.02), rnorm(10, y[2], 0.02))

which(distHaversine(data[,2:3], y) < 1000)
# [1] 2 4
11
задан roborourke 19 January 2009 в 12:41
поделиться

3 ответа

Насколько я знаю, что не возможно на самом деле подавить показ тега заголовка.

Существуют некоторые обходные решения как бы то ни было.

Принятие Вас означает, что Вы хотите сохранить свойство заголовка на своих ссылках и элементах, Вы могли использовать JavaScript для удаления свойства заголовка в onmouseover() и набор это снова в onmouseout().

// Suppress tooltip display for links that have the classname 'suppress'
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
    if (links[i].className == 'suppress') {
        links[i]._title = links[i].title;
        links[i].onmouseover = function() { 
            this.title = '';
        }
        links[i].onmouseout = function() { 
            this.title = this._title;
        }
    }
}
22
ответ дан 3 December 2019 в 01:13
поделиться

Что-то вроде этого в прототипе очистило бы все атрибуты заголовка микроформатов даты и времени с классом 'dtstart':

$$('abbr.dtstart').each(function(abbr){abbr.title=' '})

Обратите внимание, что я использовал пробел, документацию Mozilla для состояний element.title

Согласно ошибке 264001, устанавливая заголовок на пустую строку инициировал поведение наследования значения по умолчанию. Для отмены наследования заголовок должен быть установлен на непустую пробельную строку.

4
ответ дан 3 December 2019 в 01:13
поделиться

Это не поможет с Вашей проблемой, но могло бы быть интересно, тем не менее: существует другой универсальный атрибут кроме title который может использоваться, чтобы хранить данные - lang!

Просто преобразуйте данные, которые Вы хотите хранить к непрерывной строке и снабдить префиксом ее 'x-' объявить частное использование в соответствии с RFC 1766.


В комментариях sanchothefat разъяснил, что он хочет решить проблемы удобства использования с шаблоном разработки сокр. в микроформатах. Но существуют другие шаблоны, которые являются как семантически значимы (или, по-моему, еще больше), чем этот шаблон. Что я сделал бы:

<p>
 The party is at
  <dfn class="micro-date">10 o'clock on the 10th
   <var>20051010T10:10:10-010</var></dfn>.
</p>

вместе wtih эти стили

dfn.micro-date {
    font-weight: inherit;
    font-style: inherit;
}
dfn.micro-date var {
    display: none;
}

По-моему, семантически самый корректный путь состоял бы в том, чтобы использовать a dl список определения - который не позволяется в абзацах. Это может работаться вокруг со следующим шаблоном:

<p>
 The party is at <q cite="#micro-dates">10 o'clock on the 10th</q>.
</p>

<dl id="micro-dates">
 <dt>10 o'clock on the 10th</dt>
 <dd>20051010T10:10:10-010</dd>
</dl>

который требует более сложной таблицы стилей:

q[cite='#micro-dates']:before {
    content: '';
}
q[cite='#micro-dates']:after {
    content: '';
}
dl#micro-dates {
    display: none;
}
3
ответ дан 3 December 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: