Я хочу, что у меня есть несколько ссылок, каккак вызвать легированной пользовательский интерфейс на функции мыши для всех элементов с именем класса же CSS
<a href="javascript:void(0)" class="popup-link">sample Link 1</a> <a href="javascript:void(0)" class="popup-link">sample Link 2</a>
и я хочу, чтобы вызвать статический HTML, когда пользователь нажимает на ссылку. Для этого я написал код
AUI().ready(
'aui-aria',
'aui-dialog',
'aui-overlay-manager',
'dd-constrain',
function(A) {
A.all('.popup-link').on('click',
function() {
var dialog = new A.Dialog({
bodyContent: 'Loading...',
centered: true,
title: 'Sample Popup Content',
width: 400,
height:600
}
).render();
dialog.plug(
A.Plugin.IO,
{
autoLoad: false,
uri: '/html/sample.html'
}
);
dialog.io.start();
});
});
, но это не работает, она просто не вызывать функцию, когда я нажимаю ссылку, я также попробовал это, но то же самое
AUI().ready(
'aui-aria',
'aui-dialog',
'aui-overlay-manager',
'dd-constrain',
function(A) {
A.all('.sample-popup').each(function() {
this.on('click', function(A){
.....
......
Любая идея что здесь не так?
Феликса, какую версию сплава вы работаете? – jbalsas
Я использую LR 6.1.20 EE, поэтому он должен быть Alloy UI 1.5. –