Как сделать облако флеш-тегов кликабельным при использовании href = "#"? - PullRequest
0 голосов
/ 20 января 2011

Я новичок в облаке тегов.

Я хочу отобразить все теги, которые были возвращены с сервера, и, если кто-то нажмет на какой-либо тег, я бы хотел отобразить все блоги, в которых есть тег.

На самом деле я могу создать облако тегов с возможностью нажатия.Но его можно нажимать только тогда, когда я даю h ref вроде http://www.google.com.Но я не хочу давать прямой URL в href.Если я использую "#" вместо целого URL, тогда облако тегов станет недоступным для кликов.

Есть ли у нас какой-либо другой способ сделать ссылку доступной для клика, не указав URL целиком.

А также я хочу знать, как получить этот элемент <a> в javascript или jquery, когдаэто щелкнуло.

Любые предложения будут благодарны !!!

Спасибо!

1 Ответ

0 голосов
/ 20 января 2011

Ваш вопрос не ясен.Вам нужно щелкнуть тег во флэш-памяти или на html-странице?

Если вы хотите, чтобы он был на веб-странице

Вы можетезапретить переход к URL-адресу, указанному в теге href, путем вызова метода protectDefault объекта события, переданного в обработчик щелчков в jquery:

$("a").click(function(event) {
  event.preventDefault(); // prevent from going to the url specified in the href attribute
  // do something with the current a tag
  alert(this.id);
}

На случай, если вы хотите использовать его во флэш-памяти/ actionscript

Использовать протокол asfunction в теге.Затем вы можете делегировать вызов asfunction для вызова javascript, чтобы получить выбранный тег в javascript! ¨

<A HREF="asfunction:linkClicked,Foo">Link</A>

Затем ваш код действия должен иметь функцию linkClicked, которая принимает 1 аргумент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...