此函数将使用.v-boxinner div css替换父.wmessage div css。
现在的问题是此功能在点击时开始。我需要的是用avto start替换click函数。
$(".wmessage").parent().click(function(){
var array = ['width'];
var $this = $(this);
$.each( array , function(item, value) {
$(".v-boxinner").css(value, $this.css(value));
});
});
这就是我想要的:
$(document).ready(function(){
var properties = ["width"];
var src = $(".wmessage").parent();
$.each( properties , function(item, value) {
$(".v-boxinner").css(value, src.css(value));
});
});
谢谢@BeNdErR
答案 0 :(得分:2)
如果您想在页面加载时自动运行该功能,则必须在文档准备就绪后调用它:
$(document).ready(function(){
//--- do what you need here
});
以下是一个示例,根据您的需要进行编辑
$(document).ready(function(){
var properties = ["background", "width"];
var src = $("#copyme");
$.each( properties , function(item, value) {
$("#target").css(value, src.css(value));
});
});
答案 1 :(得分:0)
不确定自动启动是指有人开始更改消息时还是页面加载时。如果是第一个选项:
$(".wmessage").parent().change(function(){
var array = ['width'];
var $this = $(this);
$.each( array , function(item, value) {
$(".v-boxinner").css(value, $this.css(value));
});
});
答案 2 :(得分:0)
也许你需要一个自动执行的功能
(function YourFunctionName(){
//do something
})();
或匿名
(function(){
//do something
})();
此功能将自动运行