我目前只了解bookmarklet的基础知识。例如,我知道要创建一个只创建警报的书签,您可以使用代码
<a href="javascript:(function() { alert(); })()">Drag Me To Bookmarks</a>
但是,如果你有更复杂的javascript,有多个帮助方法怎么办?例如,因为我想创建一些javascript代码,根据一天中的时间提供警报“早上好”或“晚上好”。假设我使用2个函数执行此操作,如下所示
function getMessage() {
if(morning) {
return "Good Morning";
} else if(evening) {
return "Good Evening";
}
}
function myAlert() {
alert(getMessage());
}
由于JS具有多个功能,如何将其转换为书签?
答案 0 :(得分:1)
你可以将它包装在一个立即执行的函数中,例如:
$('.editFrame iframe').ready( function() {
$('.editFrame iframe').contents().find("head").append($("<style type='text/css'>position: absolute; top:0; left: 0; width: 100%; height: 100%; </style>"));
});