我的地图右上角有一个传单l.control信息弹出窗口。
当我将我的一个自定义标记移动到l.control后面的右上方并释放鼠标按钮时,我无法再选择标记(因为l.control div位于前景中)
有没有办法阻止用户拖动l.control div后面的标记?
我无法移动地图以使标记再次可见,因为我打算根据容器位置修复标记位置(因此,如果移动地图,标记将保留在同一位置)
由于
答案 0 :(得分:0)
当鼠标输入div信息时,我认为禁用标记可拖动的最简单方法。
答案 1 :(得分:0)
如果您的最终目标是将标记位置固定到地图中心,请不要将其设置为可拖动并使用 void MainWindow::on_cmdTransfer_clicked()
{
//Source Table
int rows = ui->tbl1->rowCount();
int columns =ui->tbl1->columnCount();
//Destination Table
ui->tbl2->setColumnCount(columns);
ui->tbl2->setRowCount(rows);
//Copy data form one table to another.
for (int i = 0; i<columns;++i){
for (int j = 0;j<rows;++j){
QTableWidgetItem *celltxt= ui->tbl1->item(j,i);
//Clone the data using copy constructor
QTableWidgetItem *celltxt1=new QTableWidgetItem(*celltxt);
ui->tbl2->setItem(j,i,celltxt1);
}
}
}
的{{1}}事件来地图移动后更新标记?
L.Map
关于Plunker的示例:http://plnkr.co/edit/PnnuMowCXvjRxyPqEj31?p=preview