87,922
社区成员
发帖
与我相关
我的任务
分享
//创建一个配置变量
var SEditorConfig = {
//文档根节点
root:'tourSection_unniuren',
//文档主要内容
content:{
/**内容名值对:
* 名称是由nodeName和className构成,还可以包含了对该节点可进行的操作说明
* 例如:'div.className#edit'这个名称告诉文档,要生成一个类名为className的div标签,并且这个div标签是可编辑的
* className可以有多个,用空格隔开即可;名称可以包含这三部分(nodeName、className、操作说明)的一个或者多个或者全部
*
* 值可以是数组或者js对象,数组的话,要包含名值对,
*
* 这样的json结构基本和dom结构是一一对应的
*
* 不过在处理文本和图像的时候,配置有一些特别:
* 1、所有的text节点(文本)都用一个名称为'text'的key来说明
* 2、所有的图片(img标签)都用一个名称为'src'的key来说明,可以给img加'title'属性,见下面'秦淮河'图片的例子
*
*/
'div.tourContent_new':[{
'div.day_title_new':{
'h3':{
'em':{
'text':'第1天'
},
'div#edit':{
'text':'请在这里输入行程标题'
}
},
'ul.time_s_photo clearfix':[{
'li':{
'a':{
'img#edit':{
'src':'http://list.image.baidu.com/t/image/w_mengchong.jpg',
'title':'秦淮河'
}
},
'div':{
'a#edit':{
'text':'秦淮河'
}
}
}
},
{'li':{
'a':{
'img':{
'src':'http://images.tuniu.com/images/2006-07-30/4/4187UI1l64ymaEW4s.jpg',
'title':'沙河'
}
},
'div':{
'a#edit':{
'text':'沙河'
}
}
}
}],
'div.tour_line_f#edit':[{
'text':'请在这里输入行程描述,内容可以为“航班信息”、“游览路线”等相关内容'
}]
},
'div.tour_food_f':[
{
'div.tour_item':{
'em':{
'text':'用餐'
},
'div':[
{
'text':'早餐:',
'span.po_dining_day#edit':{
'text':'敬请自理'
}
},
{
'text':' 午餐:',
'span.po_dining_day#edit':{
'text':'敬请自理'
}
},
{
'text':' 晚餐:',
'span.po_dining_day#edit':{
'text':'敬请自理'
}
}
]
}
},
{
'div.tour_item':{
'em':{
'text':'住宿'
},
'div#edit':{
'text':'南京路宝宾馆 2人间或同级(独卫、彩电、热水、空调),以当天入住为准'
}
}
}
]
}]
}
}
关于侧边栏的树节点操作都是通过标识符来对应的,这样就可以通过选择器操作文档了。
关于console和IE的问题,我的习惯是太不好了啊,呵呵,不够谨慎细微。主要是想尽快出第一个版本。