我正在研究dotnetnuke模块开发。我开发了一个模块。 3d悬停效果,使用JavaScript。 javascript是,
$item.find('img')
.end()
.append($struct)
.find('div.slice')
.css('background-image', 'url(' + img + ')')
.prepend($('<span class="" ></span>'));
如果我用这个图像正在增加。例如,如果我使用5个模块,则显示5个图像。
答案 0 :(得分:1)
您的脚本将被包含并运行该模块的每个实例。您可以只包含一次脚本(可能通过将其放在外部文件中并通过Client Resource Management framework包含它),或者您可以限制脚本的范围,仅影响模块中的内容(或者,通过在外部脚本中创建可重用的插件,并使用每个模块的不同参数[模块ID或HTML元素]对其进行初始化来实现这两个目标。