Если вы пропустили {}, это выдает ошибку:
missing ) after argument list
[Afbreken op deze fout] containerCss: {
Это должно быть что-то вокруг контейнера, например:
jQuery(function($) {
$('#basic-modal .basic').click(function(e) {
var hrefval = $(this).attr("href");
var $this = $(this);
var height_len = $this.data("height");
var width_len = $this.data("width");
$('#basic-modal-content').modal(
{
containerCss: {
backgroundColor: "#ccc",
borderColor: "#ccc",
border: 5,
padding: 5,
height: height_len+20,
width: width_len+20
}
});
return false;
});
});
Обновление как использовать несколько
<a href='#' class='basic' data-connection="dialog1" data-width="586" data-height="100">Demo</a>
<a href='#' class='basic' data-connection="dialog2" data-width="586" data-height="100">Demo</a>
Коробки
<!-- modal content -->
<div id="dialog1"><p class="hyphenate">BOX 1</p></div>
<div id="dialog2"><p class="hyphenate">BOX 2</p></div>
Сценарий
jQuery(function($) {
$('#basic-modal .basic').click(function(e) {
var hrefval = $(this).attr("href");
var $this = $(this);
var height_len = $this.data("height");
var width_len = $this.data("width");
var id = $this.data("connection")
$('#' + id).modal(
{
containerCss: {
backgroundColor: "#ccc",
borderColor: "#ccc",
border: 5,
padding: 5,
height: height_len+20,
width: width_len+20
}
});
return false;
});
});