作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
模式不是由用户单击的页面上的链接触发的。当用户到达 url 时触发模态。
想想像用户到达网址时弹出的免责声明之类的东西。
最佳答案
您可以使用 Drupal.dialog
为此功能。
例如:
var $myDialog = $('<div>My dialog text</div>').appendTo('body');
Drupal.dialog($myDialog, {
title: 'A title',
buttons: [{
text: 'Close',
click: function() {
$(this).dialog('close');
}
}]
}).showModal();
node.preview.js
再举一个例子。
Drupal.ajax({
url: 'some/path',
success: function(response) {
var $myDialog = $('<div>' + response.data + '</div>').appendTo('body');
Drupal.dialog($myDialog, {title: 'Some title'}).showModal();
}
}).execute();
关于ajax - 如何在不使用链接的情况下在 Drupal 8 中打开模态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34025396/
我是一名优秀的程序员,十分优秀!