Зачем вам нужна обязательно ссылка?
Если же вы хотите её оставить, то где-то в скрипте требуется
$(document).on('click', '[data-dialog]', function (e) {
e.preventDefault();
});
Update: Не нужно ничего никуда вставлять. Просто замените функцию в самом документе
$(function () {
var trigger = $('[data-dialog]'),
type = trigger.data('dialog'),
dialog = new DialogFx(type);
trigger.on('click', function (e) {
e.preventDefault();
dialog.toggle.bind(dialog);
});
})();
И не забудьте про
z-index чудовищной величины в
.dropdown-menu.