当你创建包含有 behaviors 的库项时,Dreamweaver 会将包含有 behaviors 的元素及其事件处理程序(用以指定搜寻的事件以及当事件发生时调用的 action 的属性)拷贝到库项文件。Dreamweaver 不会将有关的 JavaScript 函数拷贝进库项中。作为替换,Dreamweaver 会在你向文档中添加库项的时候自动在当前文档的 HEAD
部分插入函数(如果这些函数不存在的话)。
JavaScript 函数并不和库项存放在一起,这是因为它们是属于 HEAD
部分的元素,而库项只能够包含 BODY
部分的元素。所以当你在编辑这类库项的时候,Behavior 面板是不能使用的,因为只有一半的 behavior 代码能够使用。所以如果要编辑库项中的 behavior,你必须先令该库项可编辑,然后在修改之后再重建该库项。
如何编辑库项中的 behavior:
1 | 打开包含有库项的文档。 |
注意库项的名字,以及它所包含的准确的标签。这些你在步骤 8 和 9 时会用到。 | |
2 | 选取库项,并点击 Property 面板上的 Detach from Original。 |
3 | 选取包含有 behavior 的元素。 |
4 | 选择 Window > Behaviors 打开 Behavior 面板,然后双击你要修改的 action。 |
5 | 在随后出现的对话框中,做出必要的修改之后点击 OK。 |
6 | 选择 Window > Library 打开 Library 面板。 |
7 | 删除原始库项。 |
8 | 在文档窗选取库项元素。 |
注意一定要仔细选取和库项完全一致的元素。 | |
9 | 在 Library 面板,使用情景菜单选取 Create Library Item,给新的库项使用你在步骤 7 中删除的库项完全一样的名字。 |
注意保持拼写和大小写一致。 | |
10 | 更新站点网页中的库项,执行下列操作之一: |
![]() |
选择 Modify > Library > Update Pages。 |
![]() |
使用情景菜单,然后选取 Update Pages。 |
11 | 在 Update Pages 对话框中的 Look in 弹出菜单中选取 Files That Use。 |
你刚创建的库项的名字应该出现在相邻的弹出菜单中。 | |
12 | 选取 Update Library Items,然后点击 Start。 |
13 | 点击 Close,退出 Update Pages 对话框。 |
![]() |