随着数字模块的增加,Javascript图像正在重复

时间:2012-07-24 10:23:08

标签: javascript dotnetnuke

我正在研究dotnetnuke模块开发。我开发了一个模块。 3d悬停效果,使用JavaScript。 javascript是,

$item.find('img')
  .end()
  .append($struct)
  .find('div.slice')
  .css('background-image', 'url(' + img + ')')
  .prepend($('<span class="" ></span>'));

如果我用这个图像正在增加。例如,如果我使用5个模块,则显示5个图像。

1 个答案:

答案 0 :(得分:1)

您的脚本将被包含并运行该模块的每个实例。您可以只包含一次脚本(可能通过将其放在外部文件中并通过Client Resource Management framework包含它),或者您可以限制脚本的范围,仅影响模块中的内容(或者,通过在外部脚本中创建可重用的插件,并使用每个模块的不同参数[模块ID或HTML元素]对其进行初始化来实现这两个目标。